tasks/ext/ioncube/IoncubeLicenseTask.php

Show: inherited
Table of Contents

$Id: IoncubeLicenseTask.php 725 2010-02-11 22:47:11Z mrook $

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

This software consists of voluntary contributions made by many individuals and is licensed under the LGPL. For more information please see http://phing.info.

\IoncubeLicenseTask

Package: phing\tasks\ext\ioncube

Invokes the ionCube "make_license" program

Parent(s)
\Task < \ProjectComponent
Author
Michiel Rook  
Since
2.2.0  
Version
$Id: IoncubeLicenseTask.php 725 2010-02-11 22:47:11Z mrook $  

Properties

Propertyprivate  $allowedServer= '""'
Default value""Details
Type
n/a
Propertyprivate  $comments= 'array()'
Default valuearray()Details
Type
n/a
Propertyprivate  $expireIn= '""'
Default value""Details
Type
n/a
Propertyprivate  $expireOn= '""'
Default value""Details
Type
n/a
Propertyprivate  $ioncubePath= '"/usr/local/ioncube"'
Default value"/usr/local/ioncube"Details
Type
n/a
Propertyprivate  $licensePath= '""'
Default value""Details
Type
n/a
Propertyprivate  $passPhrase= '""'
Default value""Details
Type
n/a

Methods

methodpublicaddComment(  $comment ) : void

Adds a comment to be used in encoded files

Parameters
Name Type Description
$comment
methodprivateconstructArguments( ) : void

Constructs an argument string for the ionCube make_license

methodpublicgetAllowedServer( ) : void

Returns the --allowed-server option

methodpublicgetDescription( ) : void

methodpublicgetExpireIn( ) : void

Returns the --expire-in option

methodpublicgetExpireOn( ) : void

Returns the --expire-on option

methodpublicgetIoncubePath( ) : void

Returns the path to the ionCube encoder

methodpublicgetLicensePath( ) : void

Returns the path to the license file to use

methodpublicgetLocation( ) : void

methodpublicgetOwningTarget( ) : void

methodpublicgetPassPhrase( ) : void

Returns the passphrase to use when encoding files

methodpublicgetProject( ) : void

methodprotectedgetRegisterSlot( ) : void

methodpublicgetRuntimeConfigurableWrapper( ) : void

methodpublicgetTaskName( ) : void

methodpublicgetTaskType( ) : void

methodpublicinit( ) : void

methodpubliclog( ) : void

methodpublicmain( ) : void

The main entry point

Throws
Exception Description
\BuildException
methodpublicmaybeConfigure( ) : void

methodpublicperform( ) : void

methodpublicsetAllowedServer(  $allowedServer ) : void

Sets the --allowed-server option to use when generating the license

Parameters
Name Type Description
$allowedServer
methodpublicsetDescription( ) : void

methodpublicsetExpireIn(  $expireIn ) : void

Sets the --expire-in option to use when generating the license

Parameters
Name Type Description
$expireIn
methodpublicsetExpireOn(  $expireOn ) : void

Sets the --expire-on option to use when generating the license

Parameters
Name Type Description
$expireOn
methodpublicsetIoncubePath(  $ioncubePath ) : void

Sets the path to the ionCube encoder

Parameters
Name Type Description
$ioncubePath
methodpublicsetLicensePath(  $licensePath ) : void

Sets the path to the license file to use

Parameters
Name Type Description
$licensePath
methodpublicsetLocation( ) : void

methodpublicsetOwningTarget( ) : void

methodpublicsetPassPhrase(  $passPhrase ) : void

Sets the passphrase to use when encoding files

Parameters
Name Type Description
$passPhrase
methodpublicsetProject( ) : void

methodpublicsetRuntimeConfigurableWrapper( ) : void

methodpublicsetTaskName( ) : void

methodpublicsetTaskType( ) : void

Documentation was generated by DocBlox 0.17.1.