| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
 Collaboration diagram for ILIAS\File\Capabilities\Capability:Public Member Functions | |
| __construct (private Capabilities $capability, Permissions ... $permissions) | |
| withUnlocked (bool $unlocked) | |
| withURI (?URI $uri) | |
| isUnlocked () | |
| getUri () | |
| getCapability () | |
| getPermissions () | |
Private Attributes | |
| bool | $unlocked = false | 
| URI | $uri = null | 
| array | $permissions = [] | 
Definition at line 27 of file Capability.php.
| ILIAS\File\Capabilities\Capability::__construct | ( | private Capabilities | $capability, | 
| Permissions ... | $permissions | ||
| ) | 
Definition at line 36 of file Capability.php.
References ILIAS\File\Capabilities\Capability\$permissions.
| ILIAS\File\Capabilities\Capability::getCapability | ( | ) | 
Definition at line 65 of file Capability.php.
| ILIAS\File\Capabilities\Capability::getPermissions | ( | ) | 
Definition at line 70 of file Capability.php.
References ILIAS\File\Capabilities\Capability\$permissions.
Referenced by ILIAS\File\Capabilities\Check\Edit\maybeUnlock(), ILIAS\File\Capabilities\Check\ViewContent\maybeUnlock(), ILIAS\File\Capabilities\Check\Unzip\maybeUnlock(), ILIAS\File\Capabilities\Check\Manage\maybeUnlock(), ILIAS\File\Capabilities\Check\Info\maybeUnlock(), ILIAS\File\Capabilities\Check\EditContent\maybeUnlock(), and ILIAS\File\Capabilities\Check\Download\maybeUnlock().
 Here is the caller graph for this function:| ILIAS\File\Capabilities\Capability::getUri | ( | ) | 
| ILIAS\File\Capabilities\Capability::isUnlocked | ( | ) | 
Definition at line 55 of file Capability.php.
References ILIAS\File\Capabilities\Capability\$unlocked.
Referenced by ILIAS\File\Capabilities\Check\Edit\maybeBuildURI(), ILIAS\File\Capabilities\Check\Info\maybeBuildURI(), ILIAS\File\Capabilities\Check\Manage\maybeBuildURI(), ILIAS\File\Capabilities\Check\Unzip\maybeBuildURI(), ILIAS\File\Capabilities\Check\EditContent\maybeBuildURI(), ILIAS\File\Capabilities\Check\Download\maybeBuildURI(), and ILIAS\File\Capabilities\Check\ViewContent\maybeBuildURI().
 Here is the caller graph for this function:| ILIAS\File\Capabilities\Capability::withUnlocked | ( | bool | $unlocked | ) | 
Definition at line 43 of file Capability.php.
References ILIAS\File\Capabilities\Capability\$unlocked.
Referenced by ILIAS\File\Capabilities\Check\Edit\maybeUnlock(), ILIAS\File\Capabilities\Check\ViewContent\maybeUnlock(), ILIAS\File\Capabilities\Check\Info\maybeUnlock(), ILIAS\File\Capabilities\Check\None\maybeUnlock(), ILIAS\File\Capabilities\Check\Manage\maybeUnlock(), ILIAS\File\Capabilities\Check\Unzip\maybeUnlock(), ILIAS\File\Capabilities\Check\EditContent\maybeUnlock(), ILIAS\File\Capabilities\Check\ForcedInfo\maybeUnlock(), and ILIAS\File\Capabilities\Check\Download\maybeUnlock().
 Here is the caller graph for this function:| ILIAS\File\Capabilities\Capability::withURI | ( | ?URI | $uri | ) | 
Definition at line 49 of file Capability.php.
References ILIAS\File\Capabilities\Capability\$uri.
Referenced by ILIAS\File\Capabilities\Check\Edit\maybeBuildURI(), ILIAS\File\Capabilities\Check\Info\maybeBuildURI(), ILIAS\File\Capabilities\Check\Manage\maybeBuildURI(), ILIAS\File\Capabilities\Check\Unzip\maybeBuildURI(), ILIAS\File\Capabilities\Check\EditContent\maybeBuildURI(), ILIAS\File\Capabilities\Check\Download\maybeBuildURI(), and ILIAS\File\Capabilities\Check\ViewContent\maybeBuildURI().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 34 of file Capability.php.
Referenced by ILIAS\File\Capabilities\Capability\__construct(), and ILIAS\File\Capabilities\Capability\getPermissions().
      
  | 
  private | 
Definition at line 29 of file Capability.php.
Referenced by ILIAS\File\Capabilities\Capability\isUnlocked(), and ILIAS\File\Capabilities\Capability\withUnlocked().
      
  | 
  private | 
Definition at line 30 of file Capability.php.
Referenced by ILIAS\File\Capabilities\Capability\getUri(), and ILIAS\File\Capabilities\Capability\withURI().