|
@@ -34,14 +34,12 @@ use Doctrine\ORM\Mapping as ORM;
|
|
|
)]
|
|
)]
|
|
|
#[ORM\Entity(repositoryClass: PublicEventRepository::class, readOnly: true)]
|
|
#[ORM\Entity(repositoryClass: PublicEventRepository::class, readOnly: true)]
|
|
|
#[ORM\Table(name: "view_public_events")]
|
|
#[ORM\Table(name: "view_public_events")]
|
|
|
-#[ApiFilter(filterClass: SearchFilter::class, properties: ['name' => 'partial', 'city' => 'exact'])]
|
|
|
|
|
|
|
+#[ApiFilter(filterClass: SearchFilter::class, properties: ['name' => 'partial', 'city' => 'exact', 'categoryCode' => 'exact', 'origin' => 'exact'])]
|
|
|
#[ApiFilter(filterClass: NumericFilter::class, properties: ['organizationId', 'price_mini', 'price_maxi'])]
|
|
#[ApiFilter(filterClass: NumericFilter::class, properties: ['organizationId', 'price_mini', 'price_maxi'])]
|
|
|
#[ApiFilter(filterClass: DateFilter::class, properties: ['datetimeStart', 'datetimeEnd'])]
|
|
#[ApiFilter(filterClass: DateFilter::class, properties: ['datetimeStart', 'datetimeEnd'])]
|
|
|
#[ApiFilter(filterClass: DistanceFilter::class)]
|
|
#[ApiFilter(filterClass: DistanceFilter::class)]
|
|
|
#[ApiFilter(filterClass: OrderFilter::class, properties: ['datetimeStart', 'datetimeEnd'], arguments: ['orderParameterName' => 'order'])]
|
|
#[ApiFilter(filterClass: OrderFilter::class, properties: ['datetimeStart', 'datetimeEnd'], arguments: ['orderParameterName' => 'order'])]
|
|
|
-#[ApiFilter(filterClass: SearchFilter::class, properties: ['origin' => 'exact'])]
|
|
|
|
|
#[ApiFilter(filterClass: RangeFilter::class, properties: ['price_mini', 'price_maxi'])]
|
|
#[ApiFilter(filterClass: RangeFilter::class, properties: ['price_mini', 'price_maxi'])]
|
|
|
-#[ApiFilter(filterClass: SearchFilter::class, properties: ['categoryCode' => 'exact'])]
|
|
|
|
|
|
|
|
|
|
class PublicEvent
|
|
class PublicEvent
|
|
|
{
|
|
{
|