메소드 |
설명 |
|
changeFilePermissions ( string $filename, integer $mode = 420 ) : void |
Sets the passed mode for the file if NOT on Windows. |
|
copyOsSpecificResource ( string $os, string $resource, boolean $override = false, integer $mode = 420 ) : void |
Copies the passed OS specific resource file to the target directory. |
|
getLinuxDistro ( ) : string |
Returns the Linux distribution we're running on. |
|
getValue ( string $key ) : mixed | null |
Returns the configuration value with the passed key. |
|
postInstall ( Composer\Script\Event $event ) : void |
This method will be invoked by composer after a successful installation and creates
the application server configuration file under etc/appserver/appserver.xml. |
|
postUpdate ( Composer\Script\Event $event ) : void |
This method will be invoked by composer after a successful update and creates
the application server configuration file under etc/appserver/appserver.xml. |
|
prepareContext ( null | string $installDir = null, null | Composer\Script\Event $event = null ) : void |
Prepares the context by given event or without event for other usage |
|
prepareDirectory ( string $directory, integer $mode = 509 ) : void |
Prepares the passed directory if necessary. |
|
prepareOsSpecificPath ( string $path ) : string |
Prepares the passed path to work on the actual OS. |
|
prepareProperties ( string $os, array $contextProperties ) : void |
Merge the properties based on the passed OS. |
|
processOsSpecificTemplate ( string $os, string $template, boolean $override = false, integer $mode = 420 ) : void |
Processes the OS specific template and replace the properties with the OS specific values. |
|
processTemplate ( string $template, boolean $override = false, integer $mode = 420 ) : void |
Processes the template and replace the properties with the OS specific values. |
|