tasks/ext/phar/PharPackageTask.php

Show: inherited
Table of Contents

\PharPackageTask

Package: phing\tasks\ext

Package task for {@link http://ru.php.net/manual/en/book.phar.php Phar technology}.

Parent(s)
\MatchingTask < \Task < \ProjectComponent
Author
Alexey Shockov  
Since
2.4.0  

Properties

Propertyprivatestring  $alias= ''

Details
Type
string
Propertyprivate\PhingFile  $baseDirectory= ''

Base directory, from where local package paths will be calculated.

Details
Type
\PhingFile
Propertyprivate\PhingFile  $cliStubFile= ''

Details
Type
\PhingFile
Propertyprivateint  $compression= 'Phar::NONE'

Default valuePhar::NONEDetails
Type
int
Propertyprivate\PhingFile  $destinationFile= ''

Details
Type
\PhingFile
Propertyprivatearray  $filesets= 'array()'

Default valuearray()Details
Type
array
Propertyprivate\PharMetadata  $metadata= 'null'

Default valuenullDetails
Type
\PharMetadata
Propertyprivateint  $signatureAlgorithm= 'Phar::SHA1'

Default valuePhar::SHA1Details
Type
int
Propertyprivatestring  $stubPath= ''

Details
Type
string
Propertyprivate\PhingFile  $webStubFile= ''

Details
Type
\PhingFile

Methods

methodpublic__construct( ) : void

methodpublicappendSelector( ) : void

methodprivatebuildPhar( ) : \Phar

Build and configure Phar object.

Returns
Type Description
\Phar
methodprivatecheckPreconditions( ) : void

Throws
Exception Description
\BuildException
methodpubliccreateAnd( ) : void

methodpubliccreateContains( ) : void

methodpubliccreateCustom( ) : void

methodpubliccreateDate( ) : void

methodpubliccreateDepend( ) : void

methodpubliccreateDepth( ) : void

methodpubliccreateExclude( ) : void

methodpubliccreateExcludesFile( ) : void

methodpubliccreateFileSet( ) : \FileSet

Returns
Type Description
\FileSet
methodpubliccreateFilename( ) : void

methodpubliccreateInclude( ) : void

methodpubliccreateIncludesFile( ) : void

methodpubliccreateMajority( ) : void

methodpubliccreateMetadata( ) : \PharMetadata

Returns
Type Description
\PharMetadata
methodpubliccreateNone( ) : void

methodpubliccreateNot( ) : void

methodpubliccreateOr( ) : void

methodpubliccreatePatternSet( ) : void

methodpubliccreatePresent( ) : void

methodpubliccreateSelector( ) : void

methodpubliccreateSize( ) : void

methodpublicgetDescription( ) : void

methodprotectedgetDirectoryScanner( ) : void

methodprotectedgetImplicitFileSet( ) : void
final

methodpublicgetLocation( ) : void

methodpublicgetOwningTarget( ) : void

methodpublicgetProject( ) : void

methodprotectedgetRegisterSlot( ) : void

methodpublicgetRuntimeConfigurableWrapper( ) : void

methodpublicgetSelectors( ) : void

methodpublicgetTaskName( ) : void

methodpublicgetTaskType( ) : void

methodpublichasSelectors( ) : void

methodpublicinit( ) : void

methodpubliclog( ) : void

methodpublicmain( ) : void

Throws
Exception Description
\BuildException
methodpublicmaybeConfigure( ) : void

methodpublicperform( ) : void

methodpublicselectorCount( ) : void

methodpublicselectorElements( ) : void

methodpublicsetAlias(  $alias ) : void

Parameters
Name Type Description
$alias
methodpublicsetBaseDir( \PhingFile $baseDirectory ) : void

Parameters
Name Type Description
$baseDirectory \PhingFile
methodpublicsetCaseSensitive( ) : void

methodpublicsetCliStub( \PhingFile $stubFile ) : void

Parameters
Name Type Description
$stubFile \PhingFile
methodpublicsetCompression( string $compression ) : void

Parameters
Name Type Description
$compression string
methodpublicsetDefaultexcludes( ) : void

methodpublicsetDescription( ) : void

methodpublicsetDestFile( \PhingFile $destinationFile ) : void

Parameters
Name Type Description
$destinationFile \PhingFile
methodpublicsetExcludes( ) : void

methodpublicsetExcludesfile( ) : void

methodpublicsetFollowSymlinks( ) : void

methodpublicsetIncludes( ) : void

methodpublicsetIncludesfile( ) : void

methodpublicsetLocation( ) : void

methodpublicsetOwningTarget( ) : void

methodpublicsetProject( ) : void

methodpublicsetRuntimeConfigurableWrapper( ) : void

methodpublicsetSignature( string $algorithm ) : void

Parameters
Name Type Description
$algorithm string
methodpublicsetStub( string $stubPath ) : void

Parameters
Name Type Description
$stubPath string
methodpublicsetTaskName( ) : void

methodpublicsetTaskType( ) : void

methodpublicsetWebStub( \PhingFile $stubFile ) : void

Parameters
Name Type Description
$stubFile \PhingFile
Documentation was generated by DocBlox 0.17.1.