| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
Will take care of the public assets, just like a good manager does. More...
 Collaboration diagram for ILIAS\Component\Resource\PublicAssetManager:Public Member Functions | |
| addAssets (PublicAsset ... $assets) | |
| buildPublicFolder (string $ilias_base, string $target) | |
Data Fields | |
| const | REGEXP = '%^(/\w+|\w+[\-.]\w+)+$%' | 
| const | DONT_PURGE = ["data", "Customizing"] | 
Protected Member Functions | |
| insertInto (array &$assets, array $path, PublicAsset $asset) | |
| buildPublicFolderRecursively (string $ilias_base, string $target, PublicAsset|array $asset) | |
| buildPublicFolderRecursivelyArray (string $ilias_base, string $target, array $assets) | |
| copy (string $source, string $target) | |
| purge (string $path, array $dont_purge) | |
| makeDir (string $path) | |
Protected Attributes | |
| $assets = [] | |
Will take care of the public assets, just like a good manager does.
Definition at line 26 of file PublicAssetManager.php.
| ILIAS\Component\Resource\PublicAssetManager::addAssets | ( | PublicAsset ... | $assets | ) | 
Definition at line 35 of file PublicAssetManager.php.
References ILIAS\Component\Resource\PublicAssetManager\insertInto().
 Here is the call graph for this function:| ILIAS\Component\Resource\PublicAssetManager::buildPublicFolder | ( | string | $ilias_base, | 
| string | $target | ||
| ) | 
| string | $ilias_base | full path to ILIAS base folder | 
| string | $target | full path to public folder | 
Definition at line 76 of file PublicAssetManager.php.
References ILIAS\Component\Resource\PublicAssetManager\buildPublicFolderRecursivelyArray(), ILIAS\Component\Resource\PublicAssetManager\makeDir(), and ILIAS\Component\Resource\PublicAssetManager\purge().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 94 of file PublicAssetManager.php.
References ILIAS\Component\Resource\PublicAssetManager\buildPublicFolderRecursivelyArray(), ILIAS\Component\Resource\PublicAssetManager\copy(), and ILIAS\Component\Resource\PublicAssetManager\makeDir().
Referenced by ILIAS\Component\Resource\PublicAssetManager\buildPublicFolderRecursivelyArray().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 105 of file PublicAssetManager.php.
References ILIAS\Component\Resource\PublicAssetManager\buildPublicFolderRecursively().
Referenced by ILIAS\Component\Resource\PublicAssetManager\buildPublicFolder(), and ILIAS\Component\Resource\PublicAssetManager\buildPublicFolderRecursively().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 112 of file PublicAssetManager.php.
References Vendor\Package\$d, and ILIAS\Component\Resource\PublicAssetManager\makeDir().
Referenced by ILIAS\Component\Resource\PublicAssetManager\buildPublicFolderRecursively().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 42 of file PublicAssetManager.php.
Referenced by ILIAS\Component\Resource\PublicAssetManager\addAssets().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 159 of file PublicAssetManager.php.
Referenced by ILIAS\Component\Resource\PublicAssetManager\buildPublicFolder(), ILIAS\Component\Resource\PublicAssetManager\buildPublicFolderRecursively(), and ILIAS\Component\Resource\PublicAssetManager\copy().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 130 of file PublicAssetManager.php.
Referenced by ILIAS\Component\Resource\PublicAssetManager\buildPublicFolder().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 32 of file PublicAssetManager.php.
| const ILIAS\Component\Resource\PublicAssetManager::DONT_PURGE = ["data", "Customizing"] | 
Definition at line 30 of file PublicAssetManager.php.
| const ILIAS\Component\Resource\PublicAssetManager::REGEXP = '%^(/\w+|\w+[\-.]\w+)+$%' | 
Definition at line 28 of file PublicAssetManager.php.