Свойство | Тип | Описание | |
---|---|---|---|
$commitEventsQueue | array | Array of arrays of commit events indexed by the transaction count. | |
$contentService | eZ\Publish\API\Repository\ContentService | Instance of content service. | |
$contentTypeDomainMapper | Instance of content type domain mapper. | ||
$contentTypeService | eZ\Publish\API\Repository\ContentTypeService | Instance of content type service. | |
$currentUser | eZ\Publish\API\Repository\Values\User\User | null | ||
$currentUserRef | eZ\Publish\API\Repository\Values\User\UserReference | ||
$domainMapper | Instance of domain mapper. | ||
$fieldTypeService | eZ\Publish\API\Repository\FieldTypeService | Instance of field type service. | |
$languageService | eZ\Publish\API\Repository\LanguageService | Instance of language service. | |
$limitationService | Instance of role service. | ||
$locationService | eZ\Publish\API\Repository\LocationService | Instance of location service. | |
$nameSchemaService | Instance of name schema resolver service. | ||
$objectStateService | eZ\Publish\API\Repository\ObjectStateService | Instance of object state service. | |
$permissionResolver | Instance of permission service. | ||
$permissionsCriterionHandler | Instance of permissions criterion handler. | ||
$persistenceHandler | eZ\Publish\SPI\Persistence\Handler | Repository Handler object. | |
$relationProcessor | Instance of relation processor service. | ||
$roleDomainMapper | |||
$roleService | eZ\Publish\API\Repository\RoleService | Instance of role service. | |
$searchHandler | eZ\Publish\SPI\Search\Handler | Instance of main Search Handler. | |
$searchService | eZ\Publish\API\Repository\SearchService | Instance of search service. | |
$sectionService | eZ\Publish\API\Repository\SectionService | Instance of section service. | |
$serviceSettings | array | Service settings, first level key is service name. | |
$transactionDepth | integer | ||
$trashService | eZ\Publish\API\Repository\TrashService | Instance of Trash service. | |
$urlAliasService | Instance of URL alias service. | ||
$urlWildcardService | Instance of URL wildcard service. | ||
$userService | eZ\Publish\API\Repository\UserService | Instance of user service. |
Метод | Описание | |
---|---|---|
__construct ( eZ\Publish\SPI\Persistence\Handler $persistenceHandler, eZ\Publish\SPI\Search\Handler $searchHandler, array $serviceSettings = [], eZ\Publish\API\Repository\Values\User\UserReference $user = null ) | Constructor. | |
beginTransaction ( ) | Begin transaction. | |
canUser ( string $module, string $function, eZ\Publish\API\Repository\Values\ValueObject $object, mixed $targets = null ) : boolean | ||
commit ( ) | Commit transaction. | |
commitEvent ( Callable $event ) | Enqueue an event to be triggered at commit or directly if no transaction has started. | |
createDateTime ( integer $timestamp = null ) : DateTime | Only for internal use. | |
getContentLanguageService ( ) : eZ\Publish\API\Repository\LanguageService | Get Content Language Service. | |
getContentService ( ) : eZ\Publish\API\Repository\ContentService | Get Content Service. | |
getContentTypeService ( ) : eZ\Publish\API\Repository\ContentTypeService | Get Content Type Service. | |
getCurrentUser ( ) : eZ\Publish\API\Repository\Values\User\User | ||
getCurrentUserReference ( ) : eZ\Publish\API\Repository\Values\User\UserReference | ||
getFieldTypeService ( ) : eZ\Publish\API\Repository\FieldTypeService | Get FieldTypeService. | |
getLocationService ( ) : eZ\Publish\API\Repository\LocationService | Get Content Location Service. | |
getNameSchemaService ( ) : |
Get NameSchemaResolverService. | |
getObjectStateService ( ) : eZ\Publish\API\Repository\ObjectStateService | Get ObjectStateService. | |
getPermissionResolver ( ) : eZ\Publish\API\Repository\PermissionResolver | Get PermissionResolver. | |
getRoleService ( ) : eZ\Publish\API\Repository\RoleService | Get RoleService. | |
getSearchService ( ) : eZ\Publish\API\Repository\SearchService | Get SearchService. | |
getSectionService ( ) : eZ\Publish\API\Repository\SectionService | Get Content Section Service. | |
getTrashService ( ) : eZ\Publish\API\Repository\TrashService | Get Content Trash service. | |
getURLAliasService ( ) : eZ\Publish\API\Repository\URLAliasService | Get URLAliasService. | |
getURLWildcardService ( ) : eZ\Publish\API\Repository\URLWildcardService | Get URLWildcardService. | |
getUserService ( ) : eZ\Publish\API\Repository\UserService | Get User Service. | |
hasAccess ( string $module, string $function, eZ\Publish\API\Repository\Values\User\UserReference $user = null ) : boolean | array | ||
rollback ( ) | Rollback transaction. | |
setCurrentUser ( eZ\Publish\API\Repository\Values\User\UserReference $user ) | ||
sudo ( Closure $callback, eZ\Publish\API\Repository\Repository $outerRepository = null ) : mixed | Allows API execution to be performed with full access sand-boxed. |
Метод | Описание | |
---|---|---|
getContentTypeDomainMapper ( ) : |
Get ContentType Domain Mapper. | |
getDomainMapper ( ) : |
Get Content Domain Mapper. | |
getFieldTypeRegistry ( ) : |
||
getLimitationService ( ) : |
Get LimitationService. | |
getNameableFieldTypeRegistry ( ) : |
||
getPermissionsCriterionHandler ( ) : |
Get PermissionsCriterionHandler. | |
getRelationProcessor ( ) : |
Get RelationProcessor. | |
getRoleDomainMapper ( ) : |
Get RoleDomainMapper. |
public __construct ( eZ\Publish\SPI\Persistence\Handler $persistenceHandler, eZ\Publish\SPI\Search\Handler $searchHandler, array $serviceSettings = [], eZ\Publish\API\Repository\Values\User\UserReference $user = null ) | ||
$persistenceHandler | eZ\Publish\SPI\Persistence\Handler | |
$searchHandler | eZ\Publish\SPI\Search\Handler | |
$serviceSettings | array | |
$user | eZ\Publish\API\Repository\Values\User\UserReference |
public beginTransaction ( ) |
public canUser ( string $module, string $function, eZ\Publish\API\Repository\Values\ValueObject $object, mixed $targets = null ) : boolean | ||
$module | string | The module, aka controller identifier to check permissions on |
$function | string | The function, aka the controller action to check permissions on |
$object | eZ\Publish\API\Repository\Values\ValueObject | The object to check if the user has access to |
$targets | mixed | The location, parent or "assignment" value object, or an array of the same |
Результат | boolean |
public commit ( ) |
public commitEvent ( Callable $event ) | ||
$event | Callable |
public createDateTime ( integer $timestamp = null ) : DateTime | ||
$timestamp | integer | |
Результат | DateTime |
public getContentLanguageService ( ) : eZ\Publish\API\Repository\LanguageService | ||
Результат | eZ\Publish\API\Repository\LanguageService |
public getContentService ( ) : eZ\Publish\API\Repository\ContentService | ||
Результат | eZ\Publish\API\Repository\ContentService |
protected getContentTypeDomainMapper ( ) : |
||
Результат |
public getContentTypeService ( ) : eZ\Publish\API\Repository\ContentTypeService | ||
Результат | eZ\Publish\API\Repository\ContentTypeService |
public getCurrentUser ( ) : eZ\Publish\API\Repository\Values\User\User | ||
Результат | eZ\Publish\API\Repository\Values\User\User |
public getCurrentUserReference ( ) : eZ\Publish\API\Repository\Values\User\UserReference | ||
Результат | eZ\Publish\API\Repository\Values\User\UserReference |
protected getDomainMapper ( ) : |
||
Результат |
protected getFieldTypeRegistry ( ) : |
||
Результат |
public getFieldTypeService ( ) : eZ\Publish\API\Repository\FieldTypeService | ||
Результат | eZ\Publish\API\Repository\FieldTypeService |
protected getLimitationService ( ) : |
||
Результат |
public getLocationService ( ) : eZ\Publish\API\Repository\LocationService | ||
Результат | eZ\Publish\API\Repository\LocationService |
public getNameSchemaService ( ) : |
||
Результат |
protected getNameableFieldTypeRegistry ( ) : |
||
Результат |
public getObjectStateService ( ) : eZ\Publish\API\Repository\ObjectStateService | ||
Результат | eZ\Publish\API\Repository\ObjectStateService |
public getPermissionResolver ( ) : eZ\Publish\API\Repository\PermissionResolver | ||
Результат | eZ\Publish\API\Repository\PermissionResolver |
protected getPermissionsCriterionHandler ( ) : |
||
Результат |
protected getRelationProcessor ( ) : |
||
Результат |
protected getRoleDomainMapper ( ) : |
||
Результат |
public getRoleService ( ) : eZ\Publish\API\Repository\RoleService | ||
Результат | eZ\Publish\API\Repository\RoleService |
public getSearchService ( ) : eZ\Publish\API\Repository\SearchService | ||
Результат | eZ\Publish\API\Repository\SearchService |
public getSectionService ( ) : eZ\Publish\API\Repository\SectionService | ||
Результат | eZ\Publish\API\Repository\SectionService |
public getTrashService ( ) : eZ\Publish\API\Repository\TrashService | ||
Результат | eZ\Publish\API\Repository\TrashService |
public getURLAliasService ( ) : eZ\Publish\API\Repository\URLAliasService | ||
Результат | eZ\Publish\API\Repository\URLAliasService |
public getURLWildcardService ( ) : eZ\Publish\API\Repository\URLWildcardService | ||
Результат | eZ\Publish\API\Repository\URLWildcardService |
public getUserService ( ) : eZ\Publish\API\Repository\UserService | ||
Результат | eZ\Publish\API\Repository\UserService |
public hasAccess ( string $module, string $function, eZ\Publish\API\Repository\Values\User\UserReference $user = null ) : boolean | array | ||
$module | string | |
$function | string | |
$user | eZ\Publish\API\Repository\Values\User\UserReference | |
Результат | boolean | array | Bool if user has full or no access, array if limitations if not |
public rollback ( ) |
public setCurrentUser ( eZ\Publish\API\Repository\Values\User\UserReference $user ) | ||
$user | eZ\Publish\API\Repository\Values\User\UserReference |
protected array $commitEventsQueue | ||
Результат | array |
protected ContentService,eZ\Publish\API\Repository $contentService | ||
Результат | eZ\Publish\API\Repository\ContentService |
protected ContentTypeDomainMapper,eZ\Publish\Core\Repository\Helper $contentTypeDomainMapper | ||
Результат |
protected ContentTypeService,eZ\Publish\API\Repository $contentTypeService | ||
Результат | eZ\Publish\API\Repository\ContentTypeService |
protected User,eZ\Publish\API\Repository\Values\User|null $currentUser | ||
Результат | eZ\Publish\API\Repository\Values\User\User | null |
protected UserReference,eZ\Publish\API\Repository\Values\User $currentUserRef | ||
Результат | eZ\Publish\API\Repository\Values\User\UserReference |
protected DomainMapper,eZ\Publish\Core\Repository\Helper $domainMapper | ||
Результат |
protected FieldTypeService,eZ\Publish\API\Repository $fieldTypeService | ||
Результат | eZ\Publish\API\Repository\FieldTypeService |
protected LanguageService,eZ\Publish\API\Repository $languageService | ||
Результат | eZ\Publish\API\Repository\LanguageService |
protected LimitationService,eZ\Publish\Core\Repository\Helper $limitationService | ||
Результат |
protected LocationService,eZ\Publish\API\Repository $locationService | ||
Результат | eZ\Publish\API\Repository\LocationService |
protected NameSchemaService,eZ\Publish\Core\Repository\Helper $nameSchemaService | ||
Результат |
protected ObjectStateService,eZ\Publish\API\Repository $objectStateService | ||
Результат | eZ\Publish\API\Repository\ObjectStateService |
protected PermissionResolver,eZ\Publish\Core\Repository\Permission $permissionResolver | ||
Результат |
protected PermissionsCriterionHandler,eZ\Publish\Core\Repository $permissionsCriterionHandler | ||
Результат |
protected Handler,eZ\Publish\SPI\Persistence $persistenceHandler | ||
Результат | eZ\Publish\SPI\Persistence\Handler |
protected RelationProcessor,eZ\Publish\Core\Repository\Helper $relationProcessor | ||
Результат |
protected RoleDomainMapper,eZ\Publish\Core\Repository\Helper $roleDomainMapper | ||
Результат |
protected RoleService,eZ\Publish\API\Repository $roleService | ||
Результат | eZ\Publish\API\Repository\RoleService |
protected Handler,eZ\Publish\SPI\Search $searchHandler | ||
Результат | eZ\Publish\SPI\Search\Handler |
protected SearchService,eZ\Publish\API\Repository $searchService | ||
Результат | eZ\Publish\API\Repository\SearchService |
protected SectionService,eZ\Publish\API\Repository $sectionService | ||
Результат | eZ\Publish\API\Repository\SectionService |
protected array $serviceSettings | ||
Результат | array |
protected TrashService,eZ\Publish\API\Repository $trashService | ||
Результат | eZ\Publish\API\Repository\TrashService |
protected URLAliasService,eZ\Publish\Core\Repository $urlAliasService | ||
Результат |
protected URLWildcardService,eZ\Publish\Core\Repository $urlWildcardService | ||
Результат |