public function matchMorphOut($parent, $relatedNode, $property, $value = null)
    {
        $this->query->matchMorphRelation($parent, $relatedNode, $property, $value);

        return $this;
    }
public function matchMorphOut($parent, $relatedNode, $property, $value = null)
    {
        $this->query->matchMorphRelation($parent, $relatedNode, $property, $value);

        return $this;
    }
public function matchMorphOut ( $ parent , $ relatedNode , $ property , $ value = null ) { $ this -> query -> matchMorphRelation ( $ parent , $ relatedNode , $ property , $ value ) ; return $ this ; }
Add an outgoing morph relationship to the query,
a morph relationship usually ignores the end node type since it doesn't know
what it would be so we'll only set the start node and hope to get it right when we match it.

@param  \Vinelab\NeoEloquent\Eloquent\Model $parent
@param  string $relatedNode
@param  string $property
@param  mixed $value
@return \Vinelab\NeoEloquent\Eloquent|static
Add an outgoing morph relationship to the query a morph relationship usually ignores the end node type since it doesn t know what it would be so we ll only set the start node and hope to get it right when we match it .