Since: 1.2
Author: alcaeus (alcaeus@alcaeus.org)
Inheritance: extends Doctrine\MongoDB\Aggregation\Stage
コード例 #1
0
ファイル: Out.php プロジェクト: doctrine/mongodb-odm
 /**
  * @param ClassMetadata $classMetadata
  * @return $this
  *
  * @throws MappingException
  */
 private function fromDocument(ClassMetadata $classMetadata)
 {
     if ($classMetadata->isSharded()) {
         throw MappingException::cannotUseShardedCollectionInOutStage($classMetadata->name);
     }
     return parent::out($classMetadata->getCollection());
 }
コード例 #2
0
ファイル: OutTest.php プロジェクト: Wizkunde/mongodb
 public function testOutStage()
 {
     $outStage = new Out($this->getTestAggregationBuilder(), 'someCollection');
     $this->assertSame(array('$out' => 'someCollection'), $outStage->getExpression());
 }