Blackfire\Player\Guzzle\RequestFactory::createRequestFromLink PHP Метод

    private function createRequestFromLink(Step $step, ValueBag $values, Crawler $crawler = null)
    {
        $selector = $step->getLinkSelector();
        $link = $this->language->evaluate($selector, ['_crawler' => $crawler] + $values->all(true));
        if (!count($link)) {
            throw new CrawlException(sprintf('Unable to click as link "%s" does not exist.', $selector));
        }
        $link = $link->link();
        return new Request($link->getMethod(), $this->fixUri($step, $link->getUri()), $step->getHeaders());
    }