Invokes the ionCube Encoder (PHP4 or PHP5)
Use \Project#createTask to register a new Task.
author |
Michiel Rook mrook@php.net |
---|---|
author |
Andrew Eddie andrew.eddie@jamboworks.com |
author |
Domenico Sgarbossa sbraaaa@yahoo.it |
version |
$Id: aed1e74f8b6a8408a6f4cd03ee48f526a6ccaf66 $ |
package |
phing.tasks.ext.ioncube |
since | 2.2.0 |
addComment(\IoncubeComment $comment)
constructArguments()
getActionIfNoLoader()
getAllowedServer()
getAllowEncodingIntoSource()
getBinary()
getCallbackFile()
getCopy()
getDescription() : string
string
The text description of the task
getEncode()
getEncrypt()
getExpirein()
getExpireon()
getFromDir()
getIgnore()
getIgnoreDeprecatedWarnings()
getIgnoreStrictWarnings()
getIoncubePath()
getKeep()
getLicensePath()
getLocation() : \Location
getMessageIfNoLoader()
getNoDocComments()
getNoShortOpenTags()
getObfuscate()
getObfuscationExclusionFile()
getObfuscationKey()
getOptimize()
getOwningTarget() : \Target
getPassPhrase()
getPhpVersion()
getProject() : \Project
getRegisterSlot(string $slotName)
string
getRuntimeConfigurableWrapper() : \RuntimeConfigurable
getTargetOption()
getTaskName() : string
string
Name of this task
getTaskType() : string
string
The type of this task (XML Tag)
getToDir()
getWithoutRuntimeLoaderSupport()
init()
Should throw a BuildException if something goes wrong with the build
This is abstract here, but may not be overloaded by subclasses.
throws | |
---|---|
log(string $msg, integer $level = \Project::MSG_INFO)
string
The message to be logged.
integer
The message's priority at this message should have
main()
Should throw a BuildException if someting goes wrong with the build
This is abstract here. Must be overloaded by real tasks.
maybeConfigure()
perform()
setActionIfNoLoader( $value)
setAllowedServer( $value)
setAllowEncodingIntoSource( $value)
setBinary( $value)
setCallbackFile( $value)
setCopy( $value)
setDescription(string $desc)
string
The text describing the task
setEncode( $value)
setEncrypt( $value)
setExpirein( $value)
setExpireon( $value)
setFromDir( $value)
setIgnore( $value)
setIgnoreDeprecatedWarnings( $value)
setIgnoreStrictWarnings( $value)
setIoncubePath( $value)
setKeep( $value)
setLicensePath( $value)
setLocation(\Location $location)
setMessageIfNoLoader( $value)
setNoDocComments( $value)
setNoShortOpenTags( $value)
setObfuscate( $value)
setObfuscationExclusionFile( $value)
setObfuscationKey( $value)
setOptimize( $value)
setOwningTarget(\Target $target)
setPassPhrase( $value)
setPhpVersion( $value)
setProject(\Project $project)
setRuntimeConfigurableWrapper(\RuntimeConfigurable $wrapper)
setShowCommandLine( $value)
setTargetOption( $targetOption)
setTaskName(string $name) : string
string
string
A string representing the name of this task for log
setTaskType( $name)
setToDir( $value)
setWithoutRuntimeLoaderSupport( $value)
ionSwitches :
ionOptions :
ionOptionsXS :
encoderName :
fromDir :
ioncubePath :
phpVersion :
targetOption :
toDir :
showCommandLine :
description : string
var |
---|
string
taskType : string
var |
---|
string
taskName : string
var |
---|
string
project : \Project
comments
Type(s)