* @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\Address\Exception; use Exception; /** * Thrown on failure to delete all selected addresses without errors */ class BulkDeleteAddressException extends AddressException { /** * @var int[] */ private $addressIds; /** * @param int[] $addressIds * @param string $message * @param int $code * @param Exception $previous */ public function __construct(array $addressIds, $message = '', $code = 0, Exception $previous = null) { parent::__construct($message, $code, $previous); $this->addressIds = $addressIds; } /** * @return int[] */ public function getAddressIds(): array { return $this->addressIds; } }