Allows any action to be retried in case of an exception.
This class can be parametrized with a strategy, which will be followed to determine whether or not the action should be retried.
__construct(\Cake\Core\Retry\RetryStrategyInterface $strategy, int $maxRetries)
Creates the CommandRetry object with the given strategy and retry count
The strategy to follow should the action fail
The maximum number of retry attempts allowed
Returns the last number of retry attemps.
The number of retries to perform in case of failure
The callable action to execute with a retry strategy
The return value of the passed action callable
The strategy to follow should the executed action fail.
© 2005–present The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.