ConcurrencyManager
class ConcurrencyManager extends MultipleInstanceManager mixin Driver (View source)
Properties
protected Application | $app | The application instance. |
from MultipleInstanceManager |
protected Repository | $config | The configuration repository instance. |
from MultipleInstanceManager |
protected array | $instances | The array of resolved instances. |
from MultipleInstanceManager |
protected array | $customCreators | The registered custom instance creators. |
from MultipleInstanceManager |
protected string | $driverKey | The key name of the "driver" equivalent configuration option. |
from MultipleInstanceManager |
Methods
Get the default instance name.
Set the default instance name.
Get the instance specific configuration.
Attempt to get an instance from the local cache.
Unset the given instances.
Disconnect the given instance and remove from local cache.
Dynamically call the default instance.
Get a driver instance by name.
Create an instance of the process concurrency driver.
Create an instance of the fork concurrency driver.
Create an instance of the sync concurrency driver.
Details
ProcessDriver
createProcessDriver(array $config)
Create an instance of the process concurrency driver.