Neos\Flow\Http\Client\Browser::getCrawler PHP Method

getCrawler() public method

The returned DOM crawler is bound to the response of the last executed request.
public getCrawler ( ) : Crawler
return Symfony\Component\DomCrawler\Crawler
    public function getCrawler()
    {
        $crawler = new Crawler(null, $this->lastRequest->getBaseUri());
        $crawler->addContent($this->lastResponse->getContent(), $this->lastResponse->getHeader('Content-Type'));
        return $crawler;
    }

Usage Example

Example #1
0
 /**
  * Go to the previous form page
  *
  * @param \Symfony\Component\DomCrawler\Form $form
  * @return \Neos\Flow\Http\Response
  */
 protected function gotoPreviousFormPage(\Symfony\Component\DomCrawler\Form $form)
 {
     $previousButton = $this->browser->getCrawler()->filterXPath('//nav[@class="form-navigation"]/*/*[contains(@class, "previous")]/button');
     $previousButton->rewind();
     $form->set(new InputFormField($previousButton->current()));
     return $this->browser->submit($form);
 }
All Usage Examples Of Neos\Flow\Http\Client\Browser::getCrawler