コード例 #1
0
ファイル: LoggableCollection.php プロジェクト: noikiy/inovi
 /**
  * Create a new MongoCollection instance that wraps a PHP MongoCollection instance
  * for a given ClassMetadata instance.
  *
  * @param Connection $connection The Doctrine Connection instance.
  * @param string $name The name of the collection.
  * @param Database $database The Database instance.
  * @param EventManager $evm The EventManager instance.
  * @param string $cmd Mongo cmd character.
  * @param Closure $loggerCallable The logger callable.
  */
 public function __construct(Connection $connection, $name, Database $database, EventManager $evm, $cmd, $loggerCallable)
 {
     if (!is_callable($loggerCallable)) {
         throw new \InvalidArgumentException('$loggerCallable must be a valid callback');
     }
     $this->loggerCallable = $loggerCallable;
     parent::__construct($connection, $name, $database, $evm, $cmd);
 }
コード例 #2
0
 /**
  * Constructor.
  *
  * @param Database         $database        Database to which this collection belongs
  * @param \MongoCollection $mongoCollection MongoCollection instance being wrapped
  * @param EventManager     $evm             EventManager instance
  * @param integer          $numRetries      Number of times to retry queries
  * @param callable         $loggerCallable  The logger callable
  */
 public function __construct(Database $database, \MongoCollection $mongoCollection, EventManager $evm, $numRetries, $loggerCallable)
 {
     if (!is_callable($loggerCallable)) {
         throw new \InvalidArgumentException('$loggerCallable must be a valid callback');
     }
     $this->loggerCallable = $loggerCallable;
     parent::__construct($database, $mongoCollection, $evm, $numRetries);
 }
コード例 #3
0
ファイル: GridFS.php プロジェクト: alcaeus/mongodb
 /**
  * Constructor.
  *
  * @param Database     $database    Database to which this collection belongs
  * @param \MongoGridFS $mongoGridFS MongoGridFS instance being wrapped
  * @param EventManager $evm         EventManager instance
  * @param integer      $numRetries  Number of times to retry queries
  */
 public function __construct(Database $database, \MongoGridFS $mongoGridFS, EventManager $evm, $numRetries = 0)
 {
     parent::__construct($database, $mongoGridFS, $evm, $numRetries);
 }