phpcr/src/PHPCR/Security/AccessControlEntryInterface.php

Show: PublicProtectedPrivateinherited
    Table of Contents
    This file is part of the PHPCR API and was originally ported from the Java JCR API to PHP by Karsten Dambekalns for the FLOW3 project.

    Copyright 2008-2011 Karsten Dambekalns karsten@typo3.org

    Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0
    

    Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

    License
    Apache Software License 2.0  
    Link
    http://phpcr.github.com/  

    \PHPCR\Security\AccessControlEntryInterface

    Package: Default
    An AccessControlEntryInterface represents the association of one or more PrivilegeInterface objects with a specific principal.

    The \Traversable interface enables the implementation to be addressed with foreach. Concrete AccessControlEntry have to implement either \RecursiveIterator or \Iterator. The iterator is equivalent to getPrivileges(), returning a list of PrivilegeInterface. The iterator keys have no significant meaning.

    Parent(s)
    \Traversable
    Api
     

    Methods

    methodpublicgetPrincipal() : \PHPCR\Security\PrincipalInterface

    Returns the principal associated with this access control entry.

    Returns
    TypeDescription
    \PHPCR\Security\PrincipalInterface
    Details
    Api
     
    methodpublicgetPrivileges() : array

    Returns the privileges associated with this access control entry.

    Returns
    TypeDescription
    arrayan array of Privileges.
    Details
    Api
     
    Documentation was generated by phpDocumentor 2.0.0a12.