Sokil\Mongo\DocumentTest::testSet_SubkeyOverwrite_NewDocument PHP Method

testSet_SubkeyOverwrite_NewDocument() public method

    public function testSet_SubkeyOverwrite_NewDocument()
    {
        /**
         * Modify new document
         */
        $document = $this->collection->createDocument(array('param' => 'value'))->set('driving', array('license' => 1, 'other' => 'field'))->set('driving.license', 2);
        $this->assertEquals(array('param' => 'value', 'driving' => array('other' => 'field', 'license' => 2)), $document->toArray());
        /**
         * Save new document
         */
        $document->save();
        $data = $this->collection->getDocumentDirectly($document->getId())->toArray();
        unset($data['_id']);
        $this->assertEquals(array('param' => 'value', 'driving' => array('other' => 'field', 'license' => 2)), $data);
    }
DocumentTest