ulmus/src/SearchRequest/Attribute/SearchOrderBy.php
2024-05-27 18:09:22 +00:00

20 lines
496 B
PHP

<?php
namespace Ulmus\SearchRequest\Attribute;
use Ulmus\SearchRequest\SearchMethodEnum;
#[\Attribute(\Attribute::TARGET_PROPERTY)]
class SearchOrderBy extends SearchParameter
{
public const ASCENDING = "ASC";
public const DESCENDING = "DESC";
public function __construct(
public ? string $parameter = null,
public null|string|\Stringable|array $field = null,
public null|SearchMethodEnum $order = null,
public string $description = "",
) {}
}