public function serializeContentClassAttribute($classAttribute, $attributeNode, $attributeParametersNode) { $withSubDomainValue = $classAttribute->attribute(self::SUBDOMAIN_FIELD); $attributeParametersNode->appendChild(eZDOMDocument::createElementTextNode('with-subdomain-value', $withSubDomainValue)); }
/** * SerializeContentClassAttribute. * * @param mixed $classAttribute Class eZContentClassAttribute. * @param mixed $attributeNode * @param mixed $attributeParametersNode * * @return void */ public function serializeContentClassAttribute($classAttribute, $attributeNode, $attributeParametersNode) { $attributeParametersNode->appendChild(eZDOMDocument::createElementTextNode('nameserver-value', $classAttribute->attribute('data_text1'))); $attributeParametersNode->appendChild(eZDOMDocument::createElementTextNode('email-value', $classAttribute->attribute('data_text2'))); $attributeParametersNode->appendChild(eZDOMDocument::createElementTextNode('refresh_period-value', $classAttribute->attribute('data_int1'))); $attributeParametersNode->appendChild(eZDOMDocument::createElementTextNode('retry_interval-value', $classAttribute->attribute('data_int2'))); $attributeParametersNode->appendChild(eZDOMDocument::createElementTextNode('expire_time-value', $classAttribute->attribute('data_int3'))); $attributeParametersNode->appendChild(eZDOMDocument::createElementTextNode('default_ttl-value', $classAttribute->attribute('data_int4'))); }
/** * SerializeContentClassAttribute. * * @param mixed $classAttribute Class eZContentClassAttribute. * @param mixed $attributeNode * @param mixed $attributeParametersNode * * @return void */ public function serializeContentClassAttribute($classAttribute, $attributeNode, $attributeParametersNode) { $defaultValue = $classAttribute->attribute(self::DEFAULT_FIELD); $minValue = $classAttribute->attribute(self::MIN_FIELD); $maxValue = $classAttribute->attribute(self::MAX_FIELD); $minMaxState = $classAttribute->attribute(self::INPUT_STATE_FIELD); $attributeParametersNode->appendChild(eZDOMDocument::createElementTextNode('default-value', $defaultValue)); if ($minMaxState == self::STATUS_HAS_MIN_VALUE or $minMaxState == self::STATUS_HAS_MIN_MAX_VALUE) { $attributeParametersNode->appendChild(eZDOMDocument::createElementTextNode('min-value', $minValue)); } if ($minMaxState == self::STATUS_HAS_MAX_VALUE or $minMaxState == self::STATUS_HAS_MIN_MAX_VALUE) { $attributeParametersNode->appendChild(eZDOMDocument::createElementTextNode('max-value', $maxValue)); } }
/** * SerializeContentClassAttribute. * * @param mixed $classAttribute Class eZContentClassAttribute. * @param mixed $attributeNode * @param mixed $attributeParametersNode * * @return void */ public function serializeContentClassAttribute($classAttribute, $attributeNode, $attributeParametersNode) { $messenger = $classAttribute->attribute(self::MESSENGER_FIELD); $max_age = $classAttribute->attribute(self::MAX_AGE_FIELD); $attributeParametersNode->appendChild(eZDOMDocument::createElementTextNode('messenger', $messenger)); $attributeParametersNode->appendChild(eZDOMDocument::createElementTextNode('max-age', $max_age)); }