UrlShortenerOptions.php 499 B

12345678910111213141516171819202122232425
  1. <?php
  2. declare(strict_types=1);
  3. namespace Shlinkio\Shlink\Core\Options;
  4. use Laminas\Stdlib\AbstractOptions;
  5. class UrlShortenerOptions extends AbstractOptions
  6. {
  7. protected $__strictMode__ = false; // phpcs:ignore
  8. private bool $validateUrl = true;
  9. public function isUrlValidationEnabled(): bool
  10. {
  11. return $this->validateUrl;
  12. }
  13. protected function setValidateUrl(bool $validateUrl): self
  14. {
  15. $this->validateUrl = $validateUrl;
  16. return $this;
  17. }
  18. }