Blackfire\Player\Extension\BlackfireExtension::processResponse PHP Метод

processResponse() публичный Метод

public processResponse ( Psr\Http\Message\RequestInterface $request, Psr\Http\Message\ResponseInterface $response, Step $step, ValueBag $values = null, Crawler $crawler = null )
$request Psr\Http\Message\RequestInterface
$response Psr\Http\Message\ResponseInterface
$step Blackfire\Player\Step
$values Blackfire\Player\ValueBag
$crawler Symfony\Component\DomCrawler\Crawler
    public function processResponse(RequestInterface $request, ResponseInterface $response, Step $step, ValueBag $values = null, Crawler $crawler = null)
    {
        if (!($uuid = $response->getHeaderLine('X-Blackfire-Profile-Uuid'))) {
            return;
        }
        if (null !== $crawler && !$step->getTitle()) {
            if (count($c = $crawler->filter('title'))) {
                $this->blackfire->updateProfile($uuid, $c->first()->text());
            }
        }
        $this->assertProfile($request, $response);
    }