File tree 1 file changed +6
-9
lines changed
1 file changed +6
-9
lines changed Original file line number Diff line number Diff line change @@ -153,11 +153,9 @@ this behavior by using the ``lock`` key like:
153
153
->resource('lock', ['%env(LOCK_DSN)%'])
154
154
155
155
// named locks
156
- ->resource('lock', [
157
- 'invoice' => ['semaphore', 'redis://r2.docker'],
158
- 'report' => 'semaphore',
159
- ])
160
- ;
156
+ ->resource('invoice', ['semaphore', 'redis://r2.docker'])
157
+ ->resource('report', ['semaphore'])
158
+ ;
161
159
};
162
160
163
161
Locking a Resource
@@ -277,13 +275,12 @@ provides :ref:`named lock <reference-lock-resources-name>`:
277
275
278
276
return static function (FrameworkConfig $framework) {
279
277
$framework->lock()
280
- ->resource('lock', [
281
- 'invoice' => ['semaphore', 'redis://r2.docker'],
282
- 'report' => 'semaphore',
283
- ])
278
+ ->resource('invoice', ['semaphore', 'redis://r2.docker'])
279
+ ->resource('report', ['semaphore']);
284
280
;
285
281
};
286
282
283
+
287
284
Each name becomes a service where the service id is part of the name of the
288
285
lock (e.g. ``lock.invoice.factory ``). An autowiring alias is also created for
289
286
each lock using the camel case version of its name suffixed by ``LockFactory ``
You can’t perform that action at this time.
0 commit comments