Parameter.php 455 B

12345678910111213141516171819202122
  1. <?php
  2. namespace Knuckles\Camel\Extraction;
  3. use Knuckles\Camel\BaseDTO;
  4. class Parameter extends BaseDTO
  5. {
  6. public string $name;
  7. public ?string $description = null;
  8. public bool $required = false;
  9. public $example = null;
  10. public string $type = 'string';
  11. public array $custom = [];
  12. public function __construct(array $parameters = [])
  13. {
  14. unset($parameters['setter']);
  15. parent::__construct($parameters);
  16. }
  17. }