ILIAS
trunk Revision v11.0_alpha-1761-g6dbbfa7b760
|
Public Member Functions | |
getArtifactName () | |
build () | |
isApplicable (Environment $environment) | |
Get to know whether the objective is applicable. More... | |
![]() | |
getArtifactName () | |
Get the filename where the builder wants to put its artifact. More... | |
build () | |
Build the artifact based. More... | |
buildIn (Setup\Environment $env) | |
Builds an artifact in some given Environment. More... | |
getPreconditions (Setup\Environment $environment) | |
Defaults to no preconditions. More... | |
getHash () | |
Uses hashed Path. More... | |
getLabel () | |
Defaults to 'Build ' . More... | |
isNotable () | |
Defaults to 'true'. More... | |
achieve (Setup\Environment $environment) | |
Builds the artifact and puts it in its location. More... | |
isApplicable (Setup\Environment $environment) | |
![]() | |
getPreconditions (Environment $environment) | |
Objectives might depend on other objectives. More... | |
achieve (Environment $environment) | |
Objectives can be achieved. More... | |
Data Fields | |
const | SETTINGS = 'delivery_method' |
const | XSENDFILE = 'xsendfile' |
const | XACCEL = 'xaccel' |
const | PHP = 'php' |
Private Member Functions | |
isModXSendFileLoaded () | |
Additional Inherited Members | |
![]() | |
static | PATH () |
![]() | |
getPath () | |
makeDirectoryFor (string $path) | |
![]() | |
const | ARTIFACTS = __DIR__ . "/../../../../../artifacts" |
Definition at line 31 of file DeliveryMethodObjective.php.
ILIAS\FileDelivery\Setup\DeliveryMethodObjective::build | ( | ) |
Definition at line 45 of file DeliveryMethodObjective.php.
References ILIAS\FileDelivery\Setup\DeliveryMethodObjective\isModXSendFileLoaded().
ILIAS\FileDelivery\Setup\DeliveryMethodObjective::getArtifactName | ( | ) |
Definition at line 38 of file DeliveryMethodObjective.php.
ILIAS\FileDelivery\Setup\DeliveryMethodObjective::isApplicable | ( | Environment | $environment | ) |
Get to know whether the objective is applicable.
Don't change the environment or cause changes on services in the environment. Just check if this objective needs to be achieved, either currently or at all. In case of doubt whether the objective is applicable or not return true.
Implements ILIAS\Setup\Objective.
Definition at line 79 of file DeliveryMethodObjective.php.
References ILIAS\Setup\Artifact\BuildArtifactObjective\PATH().
|
private |
Definition at line 59 of file DeliveryMethodObjective.php.
References null.
Referenced by ILIAS\FileDelivery\Setup\DeliveryMethodObjective\build().
const ILIAS\FileDelivery\Setup\DeliveryMethodObjective::PHP = 'php' |
Definition at line 36 of file DeliveryMethodObjective.php.
const ILIAS\FileDelivery\Setup\DeliveryMethodObjective::SETTINGS = 'delivery_method' |
Definition at line 33 of file DeliveryMethodObjective.php.
Referenced by ILIAS\FileDelivery\Init\init().
const ILIAS\FileDelivery\Setup\DeliveryMethodObjective::XACCEL = 'xaccel' |
Definition at line 35 of file DeliveryMethodObjective.php.
Referenced by ILIAS\FileDelivery\Init\init().
const ILIAS\FileDelivery\Setup\DeliveryMethodObjective::XSENDFILE = 'xsendfile' |
Definition at line 34 of file DeliveryMethodObjective.php.
Referenced by ILIAS\FileDelivery\Init\init().