/**
  * @param Crawler $crawler
  * @return mixed
  */
 public function extract(Crawler $crawler)
 {
     $value = parent::extract($crawler);
     return $this->matchPattern($value, $this->getProperty('pattern'));
 }
 public function test_extract_empty()
 {
     $method = new ExtractElementText($this->selectorProvider->get($this->noItemsCssSelector));
     $value = $method->extract($this->crawler);
     $this->assertEquals("", $value);
 }