* @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) */ namespace PrestaShop\PrestaShop\Core\Domain\Employee\Command; use PrestaShop\PrestaShop\Core\Domain\Employee\ValueObject\EmployeeId; /** * Class BulkDeleteEmployeeCommand. */ class BulkDeleteEmployeeCommand { /** * @var EmployeeId[] */ private $employeeIds; /** * @param int[] $employeeIds */ public function __construct(array $employeeIds) { $this->setEmployeeIds($employeeIds); } /** * @return EmployeeId[] */ public function getEmployeeIds() { return $this->employeeIds; } /** * @param int[] $employeeIds */ private function setEmployeeIds(array $employeeIds) { foreach ($employeeIds as $employeeId) { $this->employeeIds[] = new EmployeeId((int) $employeeId); } } }