<?php
 namespace App\Reports\Sources\OrderServices; class FiltersManager extends \App\Reports\Sources\FiltersManagerAbstract { protected array $filtersCfg = [ 'orderDate' => [ 'type' => "dateInterval", 'mandatory' => true ], 'idOrderRespUsers' => [ 'type' => 'users' ], 'idOrderRespOffices' => [ 'type' => 'offices' ], 'idOrderRespDepartments' => [ 'type' => 'departments' ], 'offerStartDate' => [ 'type' => "dateInterval" ], 'offerEndDate' => [ 'type' => "dateInterval" ], 'addTime' => [ 'type' => 'dateInterval'], 'idServiceRespUsers' => [ 'type' => 'users' ], 'idServiceRespOffices' => [ 'type' => 'offices' ], 'idServiceRespDepartments' => [ 'type' => 'departments' ], 'serviceType' => [ 'type' => "servicesSimple" ], 'serviceStatusOp' => [ 'type' => "serviceStatusOp" ], 'serviceStatusFin' => [ 'type' => "serviceStatusFin" ], 'offerServiceType' => [ 'type' => "servicesSimple" ], 'idOfferSuppliers' => [ 'type' => 'suppliers' ], 'offerSupplierGroups' => [ 'type' => 'supplierGroups' ], 'invoiceDate' => [ 'type' => "dateInterval" ], 'idInvoiceCorporates' => [ 'type' => 'corporates' ], 'invoiceCorporateGroups' => [ 'type' => 'corporateGroups' ], 'idInvoiceCustomers' => [ 'type' => 'customers' ], 'serviceBalanced' => [ 'type' => 'boolean' ], ]; }