/** * Prueft, ob eine Lizenz einem Dokument zugewiesen ist. * * @param Opus_Document $document * @param Opus_Licence $licence * @return boolean true - Lizenz zugewiesen; false - Lizenz nicht zugewiesen */ public function hasLicence($document, $licenceId) { $licences = $document->getLicence(); foreach ($licences as $docLicence) { if ($docLicence->getModel()->getId() == $licenceId) { return true; } } return false; }
public function testDocumentWithoutLicence() { $doc = new Opus_Document(5); $this->assertEquals(0, count($doc->getLicence())); }