$settings $settings : \ManaPHP\Configuration\SettingsInterface Type \ManaPHP\Configuration\SettingsInterface
$redisCache $redisCache : \Redis|\ManaPHP\Data\RedisInterface Type \Redis|\ManaPHP\Data\RedisInterface
$redisBroker $redisBroker : \Redis|\ManaPHP\Data\RedisInterface Type \Redis|\ManaPHP\Data\RedisInterface
$coroutineManager $coroutineManager : \ManaPHP\Coroutine\ManagerInterface Type \ManaPHP\Coroutine\ManagerInterface
getInstance() getInstance(string $class, array $params = array()) : mixed Parameters string $class array $params Returns mixed
inject() inject(string $name, mixed $target) : static Parameters string $name mixed $target Returns static
attachEvent() attachEvent(string $event, callable $handler, boolean $appended = true) : static Attach a listener to the events manager Parameters string $event callable $handler boolean $appended Returns static
detachEvent() detachEvent(string $event, callable $handler) : static Parameters string $event callable $handler Returns static
peekEvent() peekEvent(string $group, callable $handler) : static Parameters string $group callable $handler Returns static
fireEvent() fireEvent(string $event, mixed $data = array(), mixed $source = null) : void Fires an event in the events manager causing that the active listeners will be notified about it Parameters string $event mixed $data mixed $source
on() on(string $event, callable $handler) : static Parameters string $event callable $handler Returns static
off() off(string $event = null, callable $handler = null) : static Parameters string $event callable $handler Returns static
bulkWrite() bulkWrite(string $namespace, \MongoDB\Driver\BulkWrite $bulk) : \MongoDB\Driver\WriteResult Parameters string $namespace \MongoDB\Driver\BulkWrite $bulk Throws \ManaPHP\Data\Mongodb\Exception Returns \MongoDB\Driver\WriteResult
insert() insert(string $namespace, array $document) : integer Parameters string $namespace array $document Returns integer
bulkInsert() bulkInsert(string $namespace, array<mixed,array> $documents) : integer Parameters string $namespace array<mixed,array> $documents Throws \ManaPHP\Data\Mongodb\Exception Returns integer
update() update(string $namespace, array $document, array $filter) : integer Parameters string $namespace array $document array $filter Returns integer
bulkUpdate() bulkUpdate(string $namespace, array $documents, string $primaryKey) : integer Parameters string $namespace array $documents string $primaryKey Returns integer
upsert() upsert(string $namespace, array $document, string $primaryKey) : integer Parameters string $namespace array $document string $primaryKey Throws \ManaPHP\Data\Mongodb\Exception Returns integer
bulkUpsert() bulkUpsert(string $namespace, array $documents, string $primaryKey) : integer Parameters string $namespace array $documents string $primaryKey Returns integer
delete() delete(string $namespace, array $filter) : integer Parameters string $namespace array $filter Throws \ManaPHP\Data\Mongodb\Exception Returns integer
fetchAll() fetchAll(string $namespace, array $filter = array(), array $options = array(), boolean|integer $secondaryPreferred = true) : array<mixed,array> Parameters string $namespace array $filter array $options boolean|integer $secondaryPreferred Returns array<mixed,array>
command() command(array $command, string $db) : array<mixed,array> Parameters array $command string $db Returns array<mixed,array>
_fetchAll() _fetchAll(string $namespace, array $filter, array $options, \MongoDB\Driver\ReadPreference $readPreference) : array Parameters string $namespace array $filter array $options \MongoDB\Driver\ReadPreference $readPreference Returns array