Sokil\Mongo\DocumentRelationTest::testRelationDefinitionInMapping PHP Method

testRelationDefinitionInMapping() public method

    public function testRelationDefinitionInMapping()
    {
        $this->database->map(array('someCollection' => array('documentClass' => 'Sokil\\Mongo\\DocumentRelationTest\\CarDocument', 'relations' => array('someRelation' => array(Document::RELATION_MANY_MANY, 'drivers', 'driver_id', true)))));
        $relationDefinition = $this->database->getCollection('someCollection')->createDocument()->getRelationDefinition();
        $this->assertEquals(array('someRelation' => array(Document::RELATION_MANY_MANY, 'drivers', 'driver_id', true), 'engine' => array(Document::RELATION_HAS_ONE, 'engines', 'car_id'), 'wheels' => array(Document::RELATION_HAS_MANY, 'wheels', 'car_id'), 'drivers' => array(Document::RELATION_MANY_MANY, 'drivers', 'driver_id', true)), $relationDefinition);
    }