private function getDateFromURL()
{
// Determine date based on URL
if (preg_match('@(?:[\\d]{4})(?<delimiter>[/-])(?:[\\d]{2})\\k<delimiter>(?:[\\d]{2})@U', $this->article()->getFinalUrl(), $matches)) {
$dt = \DateTime::createFromFormat('Y' . $matches['delimiter'] . 'm' . $matches['delimiter'] . 'd', $matches[0]);
$dt->setTime(0, 0, 0);
if ($dt === false) {
return null;
}
return $dt;
}
/** @todo Add more date detection methods */
return null;
}