public function __get($name) { switch ($name) { case 'tags': case 'categories': return isset($this->taxonomy[$name]) ? $this->taxonomy[$name] : array(); case 'date': return isset($this->published_at) ? parent::niceDate($this->published_at) : parent::niceDate(\PHP_INT_MAX); case 'date_u': return isset($this->published_at) ? parent::utc($this->published_at) : parent::utc(\PHP_INT_MAX); } return null; }