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