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']];
}