public function AbstractFeed::setDateCreated in Zircon Profile 8.0
Same name and namespace in other branches
- 8 vendor/zendframework/zend-feed/src/Writer/AbstractFeed.php \Zend\Feed\Writer\AbstractFeed::setDateCreated()
Set the feed creation date
Parameters
null|int|DateTime:
Return value
Throws
Exception\InvalidArgumentException
File
- vendor/zendframework/ zend-feed/ src/ Writer/ AbstractFeed.php, line 132 
Class
Namespace
Zend\Feed\WriterCode
public function setDateCreated($date = null) {
  if ($date === null) {
    $date = new DateTime();
  }
  elseif (is_int($date)) {
    $date = new DateTime('@' . $date);
  }
  elseif (!$date instanceof DateTime) {
    throw new Exception\InvalidArgumentException('Invalid DateTime object or UNIX Timestamp' . ' passed as parameter');
  }
  $this->data['dateCreated'] = $date;
  return $this;
}