PHP Класс Backup\Model\Content

Наследование: extends Gc\Core\Object
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$serviceLocator Zend\ServiceManager\ServiceManager Service manager

Открытые методы

Метод Описание
__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

Защищенные методы

Метод Описание
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

Описание методов

__construct() публичный Метод

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

createDocument() публичный Метод

Load Document data
public createDocument ( ) : string
Результат string

createDocumentType() публичный Метод

Load Document type data
public createDocumentType ( ) : string
Результат string

createResource() публичный Метод

Load resource data
public createResource ( string $type ) : string
$type string Type of the resource
Результат string

createXml() защищенный Метод

Create xml from type
protected createXml ( string $type ) : string
$type string Type of element
Результат string

export() публичный Метод

Export function
public export ( array $what ) : string
$what array What will be exported
Результат string

getOrders() защищенный Метод

Get children orders
protected getOrders ( SimpleXMLElement $xml ) : array
$xml SimpleXMLElement xml data
Результат array

import() публичный Метод

Import from xml
public import ( string $content ) : boolean
$content string Xml Content
Результат boolean

importDatatypes() защищенный Метод

Import Datatypes
protected importDatatypes ( &$ids, &$errors, array $children ) : void
$children array Children list
Результат void

importDocumentTypes() защищенный Метод

Import Document types
protected importDocumentTypes ( &$ids, &$errors, array $children ) : void
$children array Children list
Результат void

importDocuments() защищенный Метод

Import Documents
protected importDocuments ( &$ids, &$errors, array $children ) : void
$children array Children list
Результат void

importTemplates() защищенный Метод

Import templates
protected importTemplates ( &$ids, &$errors, array $children ) : void
$children array Children list
Результат void

insertDependencies() защищенный Метод

Insert dependencies
protected insertDependencies ( &$ids, &$errors, array $documentTypes ) : void
$documentTypes array List of document type
Результат void

loadXml() защищенный Метод

Load xml content
protected loadXml ( string $content ) : SimpleXMLElement
$content string Content
Результат SimpleXMLElement

Описание свойств

$serviceLocator защищенное свойство

Service manager
protected ServiceManager,Zend\ServiceManager $serviceLocator
Результат Zend\ServiceManager\ServiceManager