コード例 #1
0
 public function extractPublishDate(Crawler $crawler)
 {
     $ret = $this->getElementText($crawler, $this->publishDateSelector);
     if (empty($ret) === true) {
         $ret = $this->fallbackAdapter->extractPublishDate($crawler);
     }
     return $ret;
 }
コード例 #2
0
 public function testExtractPublishDate()
 {
     $crawler = new Crawler($this->getHtmlContent());
     $adapter = new Adapters\DefaultAdapter();
     $publish_date = $adapter->extractPublishDate($crawler);
     $expected_obj = new \DateTime('2010-01-01');
     $expected_date = $expected_obj->format(\DateTime::ISO8601);
     $this->assertEquals($expected_date, $publish_date);
 }