PHP Класс PhpBrew\Utils

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
canonicalizeBuildName ( $version )
detectArch ( $prefix )
editor ( $file )
endsWith ( $haystack, $needle )
findBin ( string $bin ) : string Find executable binary by PATH environment.
findBinByPrefix ( string $bin ) : string | null Find bin from prefix list.
findIncludePath ( ) : string Return the actual header file path from the lookup prefixes.
findIncludePrefix ( )
findLatestPhpVersion ( $version = null )
findLibDir ( )
findLibPrefix ( )
getLookupPrefixes ( )
getPkgConfigPrefix ( string $package )
pipeExecute ( $command )
readTimeZone ( )
recursive_unlink ( $path, CLIFramework\Logger $logger )
startsWith ( $haystack, $needle )
support64bit ( )
system ( $command, $logger = null, $build = null )

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

canonicalizeBuildName() публичный статический Метод

public static canonicalizeBuildName ( $version )

detectArch() публичный статический Метод

public static detectArch ( $prefix )

editor() публичный статический Метод

public static editor ( $file )

endsWith() публичный статический Метод

public static endsWith ( $haystack, $needle )

findBin() публичный статический Метод

Find executable binary by PATH environment.
public static findBin ( string $bin ) : string
$bin string binary name
Результат string the path

findBinByPrefix() публичный статический Метод

Find bin from prefix list.
public static findBinByPrefix ( string $bin ) : string | null
$bin string
Результат string | null

findIncludePath() публичный статический Метод

Return the actual header file path from the lookup prefixes.
public static findIncludePath ( ) : string
Результат string full qualified header file path

findIncludePrefix() публичный статический Метод

public static findIncludePrefix ( )

findLatestPhpVersion() публичный статический Метод

public static findLatestPhpVersion ( $version = null )

findLibDir() публичный статический Метод

public static findLibDir ( )

findLibPrefix() публичный статический Метод

public static findLibPrefix ( )

getLookupPrefixes() публичный статический Метод

public static getLookupPrefixes ( )

getPkgConfigPrefix() публичный статический Метод

public static getPkgConfigPrefix ( string $package )
$package string

pipeExecute() публичный статический Метод

public static pipeExecute ( $command )

readTimeZone() публичный статический Метод

public static readTimeZone ( )

startsWith() публичный статический Метод

public static startsWith ( $haystack, $needle )

support64bit() публичный статический Метод

public static support64bit ( )

system() публичный статический Метод

public static system ( $command, $logger = null, $build = null )