Example #1
0
 /**
  * @param $control \Concrete\Core\Entity\Express\Control\TextControl
  * @param \SimpleXMLElement $xml
  */
 public function export($control, \SimpleXMLElement $xml)
 {
     $node = parent::export($control, $xml);
     $node->addAttribute('type-id', 'text');
     $service = new Xml();
     $service->createCDataNode($node, 'headline', $control->getHeadline());
     $service->createCDataNode($node, 'body', $control->getBody());
 }
 /**
  * @param $control \Concrete\Core\Entity\Express\Control\AttributeKeyControl
  * @param \SimpleXMLElement $xml
  */
 public function export($control, \SimpleXMLElement $xml)
 {
     $node = parent::export($control, $xml);
     $key = $control->getAttributeKey();
     if (is_object($key)) {
         return $key->getExporter()->export($key, $node);
     }
 }
 /**
  * @param $control \Concrete\Core\Entity\Express\Control\AssociationControl
  * @param \SimpleXMLElement $xml
  */
 public function export($control, \SimpleXMLElement $xml)
 {
     $node = parent::export($control, $xml);
     $node->addAttribute('association', $control->getAssociation()->getID());
 }