1234567891011121314151617181920212223242526272829303132 |
- <?php
- /**
- * Copyright © Magento, Inc. All rights reserved.
- * See COPYING.txt for license details.
- */
- namespace Magento\Framework\Exception\TemporaryState;
- use Magento\Framework\Exception\TemporaryStateExceptionInterface;
- use Magento\Framework\Exception\CouldNotSaveException as LocalizedCouldNotSaveException;
- use Magento\Framework\Phrase;
- /**
- * CouldNotSaveException caused by recoverable error
- *
- * @api
- * @since 101.0.0
- */
- class CouldNotSaveException extends LocalizedCouldNotSaveException implements TemporaryStateExceptionInterface
- {
- /**
- * Class constructor
- *
- * @param Phrase $phrase The Exception message to throw.
- * @param \Exception $previous [optional] The previous exception used for the exception chaining.
- * @param int $code [optional] The Exception code.
- */
- public function __construct(Phrase $phrase, \Exception $previous = null, $code = 0)
- {
- parent::__construct($phrase, $previous, $code);
- $this->code = $code;
- }
- }
|