public function getDocument() { $docId = $this->getDocumentId(); if ($docId) { $doc = Document::getById($docId); if ($doc instanceof Document\Hardlink) { $doc = Document\Hardlink\Service::wrap($doc); } return $doc; } return null; }