Sokil\Mongo\Document::getRelationDefinition PHP Method

getRelationDefinition() public method

Relation definition through mapping is more prior to defined in class
public getRelationDefinition ( ) : array
return array definition of relations
    public function getRelationDefinition()
    {
        $relations = $this->getOption('relations');
        if (!is_array($relations)) {
            return $this->relations();
        }
        return $relations + $this->relations();
    }

Usage Example

Example #1
0
 public function __construct(Document $document = null)
 {
     $this->document = $document;
     $this->relations = $document->getRelationDefinition();
 }