public function createTemplate(Folder $parent, $name, $xml) { if (trim($name) == "") { throw new e\CreationErrorException(S_SPAN . c\M::EMPTY_TEMPLATE_NAME . E_SPAN); } if (trim($xml) == "") { throw new e\CreationErrorException(S_SPAN . c\M::EMPTY_XML . E_SPAN); } $asset = AssetTemplate::getTemplate(); $asset->template->name = $name; $asset->template->parentFolderPath = $parent->getPath(); $asset->template->siteName = $parent->getSiteName(); $asset->template->xml = trim($xml); return $this->createAsset($asset, Template::TYPE, $this->getPath($parent, $name), $parent->getSiteName()); }