ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
|
Will take care of the public assets, just like a good manager does. More...
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().
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().
|
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().
|
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().
|
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().
|
protected |
Definition at line 42 of file PublicAssetManager.php.
Referenced by ILIAS\Component\Resource\PublicAssetManager\addAssets().
|
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().
|
protected |
Definition at line 130 of file PublicAssetManager.php.
Referenced by ILIAS\Component\Resource\PublicAssetManager\buildPublicFolder().
|
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.