message) > 255 ? mb_substr($this->message, 0, 255) . "[...]" : $this->message; } public static function searchRequest(...$arguments) : SearchRequestInterface { return new #[SearchRequest\Attribute\SearchRequestParameter(Error::class)] class(...$arguments) extends SearchRequest\SearchRequest { #[SearchRequest\Attribute\SearchWhere(source: SearchRequest\Attribute\PropertyValueSource::RequestAttribute)] public int $id; #[SearchWhere(method: SearchMethodEnum::Like)] public string $message; #[SearchOrderBy(parameter: "created_at",)] public string $createdAt = SearchOrderBy::DESCENDING; }; } }