예제 #1
0
파일: X.php 프로젝트: mage2pro/core
 /**
  * 2016-08-31
  * http://stackoverflow.com/a/11727581
  * @param X $child
  * @return void
  */
 public function addChildX(X $child)
 {
     /** @var X $childInThis */
     $childInThis = $this->addChild($child->getName(), (string) $child);
     foreach ($child->attributes() as $attr => $value) {
         /** @var string $name */
         /** @var string $value */
         $childInThis->addAttribute($attr, $value);
     }
     foreach ($child->children() as $childChild) {
         /** @var X $childChild */
         $childInThis->addChildX($childChild);
     }
 }
예제 #2
0
파일: main.php 프로젝트: mage2pro/core
/**
 * @param string $text
 * @return string
 */
function df_cdata($text)
{
    return X::markAsCData($text);
}