No description
Find a file
2022-08-01 00:29:51 +02:00
Classes makes timeToLive and autoRelease configurable 2022-03-14 08:53:06 +01:00
Configuration makes timeToLive and autoRelease configurable 2022-03-14 08:53:06 +01:00
composer.json Updating branch aliases 2022-08-01 00:29:51 +02:00
README.md Adding small explanation 2021-08-26 15:19:06 +02:00

DigiComp.FlowSessionLock

By default the session established by Flow is not "protected" in any way. This package restricts every request to load the session only, if there are no other requests having it in access currently. It allows to set custom pointcut which will set the session in "ReadOnly" mode, which allows concurrent requests to read, but disallows the current request to write the session.

If you want to allow concurrent access somewhere, you can add your trigger pointcut in Settings.yaml like such:

DigiComp:
  FlowSessionLock:
    readOnlyExpressions:
      'AcmeLock': 'method(Acme/SuperPackage/Controller/ConcurrentController->concurrentAction())'