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

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

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

Свойство Тип Описание
$sectionGateway Gateway Section Gateway.

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

Метод Описание
__construct ( Gateway $sectionGateway ) Creates a new Section Handler.
assign ( mixed $sectionId, mixed $contentId ) Assigns section to single content object.
assignmentsCount ( mixed $sectionId ) : integer Number of content assignments a Section has.
countRoleAssignmentsUsingSection ( integer $sectionId ) : integer Counts the number of role assignments using section with $sectionId in their limitations.
create ( string $name, string $identifier ) : eZ\Publish\SPI\Persistence\Content\Section Create a new section.
delete ( mixed $id ) Delete a section.
load ( mixed $id ) : eZ\Publish\SPI\Persistence\Content\Section Get section data.
loadAll ( ) : eZ\Publish\SPI\Persistence\Content\Section[] Get all section data.
loadByIdentifier ( string $identifier ) : eZ\Publish\SPI\Persistence\Content\Section Get section data by identifier.
policiesCount ( mixed $sectionId ) : integer Number of role policies using a Section in limitations.
update ( mixed $id, string $name, string $identifier ) : eZ\Publish\SPI\Persistence\Content\Section Update name and identifier of a section.

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

Метод Описание
createSectionFromArray ( array $data ) : eZ\Publish\SPI\Persistence\Content\Section Creates a Section from the given $data.
createSectionsFromArray ( array $data ) : eZ\Publish\SPI\Persistence\Content\Section[] Creates a Section from the given $data.

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

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

Creates a new Section Handler.
public __construct ( Gateway $sectionGateway )
$sectionGateway Gateway

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

Assigns section to single content object.
public assign ( mixed $sectionId, mixed $contentId )
$sectionId mixed
$contentId mixed

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

Number of content assignments a Section has.
public assignmentsCount ( mixed $sectionId ) : integer
$sectionId mixed
Результат integer

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

Counts the number of role assignments using section with $sectionId in their limitations.
public countRoleAssignmentsUsingSection ( integer $sectionId ) : integer
$sectionId integer
Результат integer

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

Create a new section.
public create ( string $name, string $identifier ) : eZ\Publish\SPI\Persistence\Content\Section
$name string
$identifier string
Результат eZ\Publish\SPI\Persistence\Content\Section

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

Creates a Section from the given $data.
protected createSectionFromArray ( array $data ) : eZ\Publish\SPI\Persistence\Content\Section
$data array
Результат eZ\Publish\SPI\Persistence\Content\Section

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

Creates a Section from the given $data.
protected createSectionsFromArray ( array $data ) : eZ\Publish\SPI\Persistence\Content\Section[]
$data array
Результат eZ\Publish\SPI\Persistence\Content\Section[]

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

Might throw an exception if the section is still associated with some content objects. Make sure that no content objects are associated with the section any more *before* calling this method.
public delete ( mixed $id )
$id mixed

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

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

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

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

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

Get section data by identifier.
public loadByIdentifier ( string $identifier ) : eZ\Publish\SPI\Persistence\Content\Section
$identifier string
Результат eZ\Publish\SPI\Persistence\Content\Section

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

Number of role policies using a Section in limitations.
public policiesCount ( mixed $sectionId ) : integer
$sectionId mixed
Результат integer

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

Update name and identifier of a section.
public update ( mixed $id, string $name, string $identifier ) : eZ\Publish\SPI\Persistence\Content\Section
$id mixed
$name string
$identifier string
Результат eZ\Publish\SPI\Persistence\Content\Section

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

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

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