MissingFieldConfigException.php 479 B

1234567891011121314151617181920212223
  1. <?php
  2. namespace Shaarli\Config\Exception;
  3. /**
  4. * Exception used if a mandatory field is missing in given configuration.
  5. */
  6. class MissingFieldConfigException extends \Exception
  7. {
  8. public $field;
  9. /**
  10. * Construct exception.
  11. *
  12. * @param string $field field name missing.
  13. */
  14. public function __construct($field)
  15. {
  16. $this->field = $field;
  17. $this->message = sprintf(t('Configuration value is required for %s'), $this->field);
  18. }
  19. }