public function graphLookup(string $from) : Stage\GraphLookup
    {
        $stage = new Stage\GraphLookup($this, $from, $this->dm, $this->class);
        $this->addStage($stage);

        return $stage;
    }
public function graphLookup(string $from) : Stage\GraphLookup
    {
        $stage = new Stage\GraphLookup($this, $from, $this->dm, $this->class);
        $this->addStage($stage);

        return $stage;
    }
public function graphLookup ( string $ from ) : Stage \ GraphLookup { $ stage = new Stage \ GraphLookup ( $ this , $ from , $ this -> dm , $ this -> class ) ; $ this -> addStage ( $ stage ) ; return $ stage ; }
Performs a recursive search on a collection, with options for restricting
the search by recursion depth and query filter.

@see https://docs.mongodb.org/manual/reference/operator/aggregation/graphLookup/

@param string $from Target collection for the $graphLookup operation to
search, recursively matching the connectFromField to the connectToField.
Performs a recursive search on a collection with options for restricting the search by recursion depth and query filter .