Sokil\Mongo\CollectionTest::testGetDocumentsFromDocumentPool PHP Method

testGetDocumentsFromDocumentPool() public method

    public function testGetDocumentsFromDocumentPool()
    {
        $document1 = $this->collection->createDocument(array('field' => 'value1'))->save();
        $document2 = $this->collection->createDocument(array('field' => 'value2'))->save();
        $this->assertEquals(2, $this->collection->documentPoolCount());
        // without arguments
        $documents = $this->collection->getDocumentsFromDocumentPool();
        $this->assertEquals(2, count($documents));
        $this->assertArrayHasKey((string) $document1->getId(), $documents);
        $this->assertArrayHasKey((string) $document2->getId(), $documents);
        // with arguments
        $documents = $this->collection->getDocumentsFromDocumentPool(array($document1->getId()));
        $this->assertEquals(1, count($documents));
        $this->assertArrayHasKey((string) $document1->getId(), $documents);
    }
CollectionTest