/** * Wenn es keine Übersetzung für den Schlüssel gibt, soll kein Prefix hinzugefügt werden. */ public function testKeysWithoutTranlationNotPrefixed() { $enrichmentKey = new Opus_EnrichmentKey(); $enrichmentKey->setName('TestEnrichmentKey'); $enrichmentKey->store(); $this->useEnglish(); $element = $this->getElement(); $options = $element->getMultiOptions(); $enrichmentKey->delete(); // cleanup $this->assertContains('TestEnrichmentKey', array_keys($options)); $this->assertNotEquals('EnrichmentTestEnrichmentKey', $options['TestEnrichmentKey']); $this->assertEquals('TestEnrichmentKey', $options['TestEnrichmentKey']); }
/** * Deletes an enrichmentkey from the database. */ public function deleteAction() { $name = $this->getRequest()->getParam('name'); if (!is_null(Opus_EnrichmentKey::fetchByName($name)) && !in_array($name, $this->protectedEnrichmentkeys)) { $enrichmentkey = new Opus_EnrichmentKey($name); $enrichmentkey->delete(); } $this->_helper->redirector('index'); }