PHP 클래스 PhpBrew\Extension\Extension

상속: implements PhpBrew\Buildable
파일 보기 프로젝트 열기: phpbrew/phpbrew 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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