PHP Класс eZ\Publish\Core\Persistence\Legacy\Content\Language\Handler

Наследование: implements eZ\Publish\SPI\Persistence\Content\Language\Handler
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$languageGateway Gateway Language Gateway.
$languageMapper Mapper Language Mapper.

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

Метод Описание
__construct ( Gateway $languageGateway, Mapper $languageMapper ) Creates a new Language Handler.
create ( eZ\Publish\SPI\Persistence\Content\Language\CreateStruct $struct ) : eZ\Publish\SPI\Persistence\Content\Language Create a new language.
delete ( mixed $id ) Delete a language.
load ( mixed $id ) : eZ\Publish\SPI\Persistence\Content\Language Get language by id.
loadAll ( ) : eZ\Publish\SPI\Persistence\Content\Language[] Get all languages.
loadByLanguageCode ( string $languageCode ) : eZ\Publish\SPI\Persistence\Content\Language Get language by Language Code (eg: eng-GB).
update ( eZ\Publish\SPI\Persistence\Content\Language $language ) Update language.

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

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

Creates a new Language Handler.
public __construct ( Gateway $languageGateway, Mapper $languageMapper )
$languageGateway Gateway
$languageMapper Mapper

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

Create a new language.
public create ( eZ\Publish\SPI\Persistence\Content\Language\CreateStruct $struct ) : eZ\Publish\SPI\Persistence\Content\Language
$struct eZ\Publish\SPI\Persistence\Content\Language\CreateStruct
Результат eZ\Publish\SPI\Persistence\Content\Language

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

Delete a language.
public delete ( mixed $id )
$id mixed

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

Get language by id.
public load ( mixed $id ) : eZ\Publish\SPI\Persistence\Content\Language
$id mixed
Результат eZ\Publish\SPI\Persistence\Content\Language

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

Get all languages.
public loadAll ( ) : eZ\Publish\SPI\Persistence\Content\Language[]
Результат eZ\Publish\SPI\Persistence\Content\Language[]

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

Get language by Language Code (eg: eng-GB).
public loadByLanguageCode ( string $languageCode ) : eZ\Publish\SPI\Persistence\Content\Language
$languageCode string
Результат eZ\Publish\SPI\Persistence\Content\Language

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

Update language.
public update ( eZ\Publish\SPI\Persistence\Content\Language $language )
$language eZ\Publish\SPI\Persistence\Content\Language

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

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

Language Gateway.
protected Gateway,eZ\Publish\Core\Persistence\Legacy\Content\Language $languageGateway
Результат Gateway

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

Language Mapper.
protected Mapper,eZ\Publish\Core\Persistence\Legacy\Content\Language $languageMapper
Результат Mapper