Sokil\Mongo\CollectionTest::testGetDocument_ConfigureCursor_DocumentPoolMustBeOmitted PHP Method

testGetDocument_ConfigureCursor_DocumentPoolMustBeOmitted() public method

    public function testGetDocument_ConfigureCursor_DocumentPoolMustBeOmitted()
    {
        $document = $this->collection->createDocument(array('param' => 'value'))->save();
        $this->assertTrue($this->collection->isDocumentInDocumentPool($document));
        // get document with wrong param
        $this->assertEmpty($this->collection->getDocument($document->getId(), function ($cursor) {
            $cursor->where('param', 'notValidValue');
        }));
        // get document with valid param
        $this->assertEquals('value', $this->collection->getDocument($document->getId(), function ($cursor) {
            $cursor->where('param', 'value');
        })->param);
    }
CollectionTest