public function testContainsGivenData() { $xml = ymcDatatypeEnhancedSelectionClassContent::optionArrayToXml($this->options); $this->assertContains('Metal', $xml); $this->assertContains('Volksmusik', $xml); $this->assertContains('18', $xml); $this->assertContains('110', $xml); }
/** * Handles the input specific for one attribute from the class edit interface. * * @param mixed $http Class eZHTTPTool. * @param string $base Seems to be always 'ContentClassAttribute'. * @param mixed $classAttribute Class eZContentClassAttribute. * * @return boolean. */ public function fetchClassAttributeHTTPInput($http, $base, $classAttribute) { if (!ymcDatatypeForm::requiresFetching()) { return FALSE; } $form = ymcDatatypeForm::getInstance('ymcDatatypeEnhancedSelectionClassForm', $classAttribute->attribute('id')); $content = ymcDatatypeEnhancedSelectionClassContent::createFromForm($form); $content->setClassAttributeAttributes($classAttribute); return TRUE; }