20 lines
446 B
20 lines
446 B
<?php
|
|
|
|
namespace Darksparrow\DeegraphPHP\Attributes;
|
|
|
|
use PhpParser\Node\Attribute;
|
|
use PhpParser\Node\Name;
|
|
use ReflectionClass;
|
|
|
|
#[\Attribute] class QueryBuilderRequiredField extends Attribute
|
|
{
|
|
public bool $Required;
|
|
|
|
public function __construct(
|
|
bool $required = false
|
|
)
|
|
{
|
|
$this->Required = $required;
|
|
parent::__construct(new Name("QueryBuilderRequiredField", []), [], []);
|
|
}
|
|
}
|
|
|