Symfony\Component\BrowserKit\Client::getCrawler PHP Метод

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

Returns the current Crawler instance.
public getCrawler ( ) : Crawler
Результат Symfony\Component\DomCrawler\Crawler A Crawler instance
    public function getCrawler()
    {
        return $this->crawler;
    }

Usage Example

Пример #1
0
 /**
  * @param $client
  * @param $position 0 based index position
  * @return mixed
  */
 private function getPageEditUriFromListByPosition(Client $client, $position)
 {
     $crawler = $client->getCrawler();
     if (strpos($client->getRequest()->getUri(), '/admin/cmf/page/page/list') === false) {
         $crawler = $client->request('GET', '/admin/cmf/page/page/list');
     }
     $this->assertTrue($client->getResponse()->isSuccessful());
     $rows = $crawler->filter('table tbody tr');
     return $rows->eq($position)->filter('td')->eq(1)->filter('a')->attr('href');
 }