PHP Class Backup\Model\Content

Inheritance: extends Gc\Core\Object
Datei anzeigen Open project: gotcms/gotcms Class Usage Examples

Protected Properties

Property Type Description
$serviceLocator Zend\ServiceManager\ServiceManager Service manager

Public Methods

Method Description
__construct ( Zend\ServiceManager\ServiceManager $serviceLocator ) Initialize serviceManager
createDocument ( ) : string Load Document data
createDocumentType ( ) : string Load Document type data
createResource ( string $type ) : string Load resource data
export ( array $what ) : string Export function
import ( string $content ) : boolean Import from xml

Protected Methods

Method Description
createXml ( string $type ) : string Create xml from type
getOrders ( SimpleXMLElement $xml ) : array Get children orders
importDatatypes ( &$ids, &$errors, array $children ) : void Import Datatypes
importDocumentTypes ( &$ids, &$errors, array $children ) : void Import Document types
importDocuments ( &$ids, &$errors, array $children ) : void Import Documents
importTemplates ( &$ids, &$errors, array $children ) : void Import templates
insertDependencies ( &$ids, &$errors, array $documentTypes ) : void Insert dependencies
loadXml ( string $content ) : SimpleXMLElement Load xml content

Method Details

__construct() public method

Initialize serviceManager
public __construct ( Zend\ServiceManager\ServiceManager $serviceLocator )
$serviceLocator Zend\ServiceManager\ServiceManager Service Manager

createDocument() public method

Load Document data
public createDocument ( ) : string
return string

createDocumentType() public method

Load Document type data
public createDocumentType ( ) : string
return string

createResource() public method

Load resource data
public createResource ( string $type ) : string
$type string Type of the resource
return string

createXml() protected method

Create xml from type
protected createXml ( string $type ) : string
$type string Type of element
return string

export() public method

Export function
public export ( array $what ) : string
$what array What will be exported
return string

getOrders() protected method

Get children orders
protected getOrders ( SimpleXMLElement $xml ) : array
$xml SimpleXMLElement xml data
return array

import() public method

Import from xml
public import ( string $content ) : boolean
$content string Xml Content
return boolean

importDatatypes() protected method

Import Datatypes
protected importDatatypes ( &$ids, &$errors, array $children ) : void
$children array Children list
return void

importDocumentTypes() protected method

Import Document types
protected importDocumentTypes ( &$ids, &$errors, array $children ) : void
$children array Children list
return void

importDocuments() protected method

Import Documents
protected importDocuments ( &$ids, &$errors, array $children ) : void
$children array Children list
return void

importTemplates() protected method

Import templates
protected importTemplates ( &$ids, &$errors, array $children ) : void
$children array Children list
return void

insertDependencies() protected method

Insert dependencies
protected insertDependencies ( &$ids, &$errors, array $documentTypes ) : void
$documentTypes array List of document type
return void

loadXml() protected method

Load xml content
protected loadXml ( string $content ) : SimpleXMLElement
$content string Content
return SimpleXMLElement

Property Details

$serviceLocator protected_oe property

Service manager
protected ServiceManager,Zend\ServiceManager $serviceLocator
return Zend\ServiceManager\ServiceManager