Edit file File name : CustomerFormTypeQuery.php Content :<?php /* * This file is part of the Kimai time-tracking app. * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace App\Repository\Query; use App\Entity\Customer; /** * Can be used for advanced queries with the: CustomerRepository */ final class CustomerFormTypeQuery extends BaseFormTypeQuery { /** * @var Customer|null */ private $customerToIgnore; private $allowCustomerPreselect = false; /** * @param Customer|int|null $customer */ public function __construct($customer = null) { if (null !== $customer) { if (!\is_array($customer)) { $customer = [$customer]; } $this->setCustomers($customer); } } public function isAllowCustomerPreselect(): bool { return $this->allowCustomerPreselect; } public function setAllowCustomerPreselect(bool $allowCustomerPreselect): void { $this->allowCustomerPreselect = $allowCustomerPreselect; } /** * @return Customer|null */ public function getCustomerToIgnore(): ?Customer { return $this->customerToIgnore; } public function setCustomerToIgnore(Customer $customerToIgnore): CustomerFormTypeQuery { $this->customerToIgnore = $customerToIgnore; return $this; } } Save