[FOLLOWUP][TASK] Add meaningful exceptions to new locking API
This adds dedicated exceptions to the new locking API which vastly simplifies usage workflows. Since the new API was not yet released, this is a non-breaking change. Resolves: #66411 Related: #47712 Releases: master Change-Id: Iae44eaa121562469b64222f5837f7a48e6d9fc14 Reviewed-on: http://review.typo3.org/38683 Reviewed-by:Markus Klein <klein.t3@reelworx.at> Tested-by:
Markus Klein <klein.t3@reelworx.at> Reviewed-by:
Jigal van Hemert <jigal.van.hemert@typo3.org> Tested-by:
Jigal van Hemert <jigal.van.hemert@typo3.org>
Showing
- typo3/sysext/core/Classes/Core/ClassLoader.php 5 additions, 4 deletionstypo3/sysext/core/Classes/Core/ClassLoader.php
- typo3/sysext/core/Classes/Locking/Exception.php 23 additions, 0 deletionstypo3/sysext/core/Classes/Locking/Exception.php
- typo3/sysext/core/Classes/Locking/Exception/LockAcquireException.php 23 additions, 0 deletions...t/core/Classes/Locking/Exception/LockAcquireException.php
- typo3/sysext/core/Classes/Locking/Exception/LockAcquireWouldBlockException.php 23 additions, 0 deletions...sses/Locking/Exception/LockAcquireWouldBlockException.php
- typo3/sysext/core/Classes/Locking/Exception/LockCreateException.php 23 additions, 0 deletions...xt/core/Classes/Locking/Exception/LockCreateException.php
- typo3/sysext/core/Classes/Locking/FileLockStrategy.php 10 additions, 6 deletionstypo3/sysext/core/Classes/Locking/FileLockStrategy.php
- typo3/sysext/core/Classes/Locking/LockFactory.php 3 additions, 2 deletionstypo3/sysext/core/Classes/Locking/LockFactory.php
- typo3/sysext/core/Classes/Locking/LockingStrategyInterface.php 7 additions, 1 deletion.../sysext/core/Classes/Locking/LockingStrategyInterface.php
- typo3/sysext/core/Classes/Locking/SemaphoreLockStrategy.php 4 additions, 2 deletionstypo3/sysext/core/Classes/Locking/SemaphoreLockStrategy.php
- typo3/sysext/core/Classes/Locking/SimpleLockStrategy.php 6 additions, 4 deletionstypo3/sysext/core/Classes/Locking/SimpleLockStrategy.php
- typo3/sysext/core/Documentation/Changelog/master/Feature-47712-NewLockingAPI.rst 2 additions, 4 deletions...entation/Changelog/master/Feature-47712-NewLockingAPI.rst
- typo3/sysext/core/Tests/Unit/Locking/LockFactoryTest.php 1 addition, 2 deletionstypo3/sysext/core/Tests/Unit/Locking/LockFactoryTest.php
Please register or sign in to comment