Property | Type | Description | |
---|---|---|---|
$service | eZ\Publish\API\Repository\SectionService | Aggregated service. | |
$signalDispatcher | SignalDispatcher. |
Method | Description | |
---|---|---|
__construct ( eZ\Publish\API\Repository\SectionService $service, |
Constructor. | |
assignSection ( eZ\Publish\API\Repository\Values\Content\ContentInfo $contentInfo, eZ\Publish\API\Repository\Values\Content\Section $section ) | Assigns the content to the given section this method overrides the current assigned section. | |
countAssignedContents ( eZ\Publish\API\Repository\Values\Content\Section $section ) : integer | Counts the contents which $section is assigned to. | |
createSection ( eZ\Publish\API\Repository\Values\Content\SectionCreateStruct $sectionCreateStruct ) : eZ\Publish\API\Repository\Values\Content\Section | Creates the a new Section in the content repository. | |
deleteSection ( eZ\Publish\API\Repository\Values\Content\Section $section ) | Deletes $section from content repository. | |
isSectionUsed ( eZ\Publish\API\Repository\Values\Content\Section $section ) : boolean | Returns true if the given section is assigned to contents, or used in role policies, or in role assignments. | |
loadSection ( mixed $sectionId ) : eZ\Publish\API\Repository\Values\Content\Section | Loads a Section from its id ($sectionId). | |
loadSectionByIdentifier ( string $sectionIdentifier ) : eZ\Publish\API\Repository\Values\Content\Section | Loads a Section from its identifier ($sectionIdentifier). | |
loadSections ( ) : array | Loads all sections. | |
newSectionCreateStruct ( ) : eZ\Publish\API\Repository\Values\Content\SectionCreateStruct | Instantiates a new SectionCreateStruct. | |
newSectionUpdateStruct ( ) : eZ\Publish\API\Repository\Values\Content\SectionUpdateStruct | Instantiates a new SectionUpdateStruct. | |
updateSection ( eZ\Publish\API\Repository\Values\Content\Section $section, eZ\Publish\API\Repository\Values\Content\SectionUpdateStruct $sectionUpdateStruct ) : eZ\Publish\API\Repository\Values\Content\Section | Updates the given in the content repository. |
public __construct ( eZ\Publish\API\Repository\SectionService $service, |
||
$service | eZ\Publish\API\Repository\SectionService | |
$signalDispatcher |
public assignSection ( eZ\Publish\API\Repository\Values\Content\ContentInfo $contentInfo, eZ\Publish\API\Repository\Values\Content\Section $section ) | ||
$contentInfo | eZ\Publish\API\Repository\Values\Content\ContentInfo | |
$section | eZ\Publish\API\Repository\Values\Content\Section |
public countAssignedContents ( eZ\Publish\API\Repository\Values\Content\Section $section ) : integer | ||
$section | eZ\Publish\API\Repository\Values\Content\Section | |
return | integer |
public createSection ( eZ\Publish\API\Repository\Values\Content\SectionCreateStruct $sectionCreateStruct ) : eZ\Publish\API\Repository\Values\Content\Section | ||
$sectionCreateStruct | eZ\Publish\API\Repository\Values\Content\SectionCreateStruct | |
return | eZ\Publish\API\Repository\Values\Content\Section | The newly create section |
public deleteSection ( eZ\Publish\API\Repository\Values\Content\Section $section ) | ||
$section | eZ\Publish\API\Repository\Values\Content\Section |
public isSectionUsed ( eZ\Publish\API\Repository\Values\Content\Section $section ) : boolean | ||
$section | eZ\Publish\API\Repository\Values\Content\Section | |
return | boolean |
public loadSection ( mixed $sectionId ) : eZ\Publish\API\Repository\Values\Content\Section | ||
$sectionId | mixed | |
return | eZ\Publish\API\Repository\Values\Content\Section |
public loadSectionByIdentifier ( string $sectionIdentifier ) : eZ\Publish\API\Repository\Values\Content\Section | ||
$sectionIdentifier | string | |
return | eZ\Publish\API\Repository\Values\Content\Section |
public loadSections ( ) : array | ||
return | array | of {@link \eZ\Publish\API\Repository\Values\Content\Section} |
public newSectionCreateStruct ( ) : eZ\Publish\API\Repository\Values\Content\SectionCreateStruct | ||
return | eZ\Publish\API\Repository\Values\Content\SectionCreateStruct |
public newSectionUpdateStruct ( ) : eZ\Publish\API\Repository\Values\Content\SectionUpdateStruct | ||
return | eZ\Publish\API\Repository\Values\Content\SectionUpdateStruct |
public updateSection ( eZ\Publish\API\Repository\Values\Content\Section $section, eZ\Publish\API\Repository\Values\Content\SectionUpdateStruct $sectionUpdateStruct ) : eZ\Publish\API\Repository\Values\Content\Section | ||
$section | eZ\Publish\API\Repository\Values\Content\Section | |
$sectionUpdateStruct | eZ\Publish\API\Repository\Values\Content\SectionUpdateStruct | |
return | eZ\Publish\API\Repository\Values\Content\Section |
protected SectionService,eZ\Publish\API\Repository $service | ||
return | eZ\Publish\API\Repository\SectionService |