Goose\Modules\Extractors\PublishDateExtractor::getDateFromOpenGraph PHP Méthode

getDateFromOpenGraph() private méthode

Check for and determine dates based on OpenGraph standards.
See also: http://ogp.me/
See also: http://ogp.me/#type_article
private getDateFromOpenGraph ( ) : DateTime | null
Résultat DateTime | null
    private function getDateFromOpenGraph()
    {
        $dt = null;
        $og_data = $this->article()->getOpenGraph();
        try {
            if (isset($og_data['published_time'])) {
                $dt = new \DateTime($og_data['published_time']);
            }
            if (is_null($dt) && isset($og_data['pubdate'])) {
                $dt = new \DateTime($og_data['pubdate']);
            }
        } catch (\Exception $e) {
            // Do nothing here in case the node has unrecognizable date information.
        }
        return $dt;
    }