/** * @return bool */ function getMetadata() { if (!isset($this->metadata)) { if (!$this->getHandler()) { $this->metadata = false; } else { $this->metadata = $this->handler->getMetadata($this, $this->getLocalRefPath()); } } return $this->metadata; }