PHP Класс PhpBrew\Extension\Extension

Наследование: implements PhpBrew\Buildable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$configM4File config.m4 filename
$configureOptions ConfigureOption[] Contains [($name, $desc), .... ] pairs
$extensionName
$isZend
$name The extension package name The package name does not equal to the extension name. for example, "APCu" provides "apcu" instead of "APCu"
$sharedLibraryName The extension so name.
$sourceDirectory
$version

Открытые методы

Метод Описание
__construct ( $name )
addConfigureOption ( ConfigureOption $opt )
findConfigM4File ( $dir )
getBuildLogPath ( )
getConfigFilePath ( )
getConfigM4File ( )
getConfigM4Path ( )
getConfigureOptions ( )
getExtensionName ( )
getName ( )
getSharedLibraryName ( )
getSharedLibraryPath ( )
getSourceDirectory ( )
getVersion ( )
isBuildable ( )
isInstalled ( ) : boolean Checks if extension.so file is in place.
isLoaded ( ) : boolean Checks if current extension is loaded.
isZend ( )
setExtensionName ( $name )
setName ( $name )
setSharedLibraryName ( $n )
setSourceDirectory ( $dir )
setVersion ( $version )
setZend ( $zendExtension = true )

Описание методов

__construct() публичный метод

public __construct ( $name )

addConfigureOption() публичный метод

public addConfigureOption ( ConfigureOption $opt )
$opt ConfigureOption

findConfigM4File() публичный метод

public findConfigM4File ( $dir )

getBuildLogPath() публичный метод

public getBuildLogPath ( )

getConfigFilePath() публичный метод

public getConfigFilePath ( )

getConfigM4File() публичный метод

public getConfigM4File ( )

getConfigM4Path() публичный метод

public getConfigM4Path ( )

getConfigureOptions() публичный метод

public getConfigureOptions ( )

getExtensionName() публичный метод

public getExtensionName ( )

getName() публичный метод

public getName ( )

getSharedLibraryName() публичный метод

getSharedLibraryPath() публичный метод

getSourceDirectory() публичный метод

public getSourceDirectory ( )

getVersion() публичный метод

public getVersion ( )

isBuildable() публичный метод

public isBuildable ( )

isInstalled() публичный метод

Checks if extension.so file is in place.
public isInstalled ( ) : boolean
Результат boolean

isLoaded() публичный метод

Checks if current extension is loaded.
public isLoaded ( ) : boolean
Результат boolean

isZend() публичный метод

public isZend ( )

setExtensionName() публичный метод

public setExtensionName ( $name )

setName() публичный метод

public setName ( $name )

setSharedLibraryName() публичный метод

public setSharedLibraryName ( $n )

setSourceDirectory() публичный метод

public setSourceDirectory ( $dir )

setVersion() публичный метод

public setVersion ( $version )

setZend() публичный метод

public setZend ( $zendExtension = true )

Описание свойств

$configM4File защищенное свойство

config.m4 filename
protected $configM4File

$configureOptions защищенное свойство

Contains [($name, $desc), .... ] pairs
protected ConfigureOption[],PhpBrew\Extension $configureOptions
Результат ConfigureOption[]

$extensionName защищенное свойство

protected $extensionName

$isZend защищенное свойство

protected $isZend

$name защищенное свойство

The extension package name The package name does not equal to the extension name. for example, "APCu" provides "apcu" instead of "APCu"
protected $name

$sharedLibraryName защищенное свойство

The extension so name.
protected $sharedLibraryName

$sourceDirectory защищенное свойство

protected $sourceDirectory

$version защищенное свойство

protected $version