Goose\Tests\Modules\Extractors\PublishDateExtractorTest::getDateFromOpenGraphProvider PHP Method

getDateFromOpenGraphProvider() public method

    public function getDateFromOpenGraphProvider()
    {
        $pubdate_article = $this->generate('<html><head><title>Example Article</title></html>');
        $pubdate_article->setOpenGraph(['pubdate' => '2016-05-31T22:52:11Z']);
        $published_time_article = $this->generate('<html><head><title>Example Article</title></html>');
        $published_time_article->setOpenGraph(['published_time' => '2016-05-31T22:52:11Z']);
        $no_og_article = $this->generate('<html><head><title>Example Article</title></html>');
        return [[new \DateTime('2016-05-31T22:52:11Z'), $pubdate_article, 'Valid date with og:pubdate'], [new \DateTime('2016-05-31T22:52:11Z'), $published_time_article, 'Valid date with og:article and article:published_time'], [null, $no_og_article, 'No date provided']];
    }