PHP 트레잇 Acacha\Llum\Traits\LaravelConfigFile

파일 보기 프로젝트 열기: acacha/llum

보호된 프로퍼티들

프로퍼티 타입 설명
$noBash boolean Avoids using bash using stubs instead to modify config/app.php file.

보호된 메소드들

메소드 설명
addAliases ( $aliases ) Add aliases to Laravel config file.
addLaravelIdeHelperProvider ( ) : integer | null Add Laravel IDE Helper provider to config/app.php file.
addProviders ( $providers ) Add providers to Laravel config file.
alias ( $aliasName, $aliasClass ) Installs alias/facade in laravel config/app.php file.
checkIfLaravelConfigFileExists ( ) : boolean Check if Laravel config file exists.
configAppFileAlreadyInstalled ( ) : boolean Check if config/app.php stub file is already installed.
initialize ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output )
installConfigFile ( ) : integer Install llum custom config/app.php file.
installConfigFileWithBash ( ) Install /config/app.php file using bash script.
installConfigFileWithStubs ( ) Install /stubs/app.php into /config/app.php.
provider ( $provider ) Installs provider in laravel config/app.php file.
service ( $file, $outputFile = null ) Add service/s from file to Laravel config/services.php.

비공개 메소드들

메소드 설명
addAlias ( string $alias ) : integer | null Add alias to config/app.php file.
addFileIntoMountPoint ( $mountpoint, $fileToInsert, $outputFile = null ) : mixed Insert file into file using mountpoint.
addProvider ( $provider ) : integer | null Add provider to config/app.php file.
addService ( $file, $outputFile = null ) : integer | null Add service from file to config/services.php file.
addTextIntoMountPoint ( string $mountpoint, $textToAdd ) : integer | null Insert text into file using mountpoint. Mountpoint is maintained at file.
isNoBashActive ( ) : boolean Check is --no-bash option is active.
scapeSingleQuotes ( string $str ) : string scape single quotes for sed using \x27.
setupLaravelConfigFile ( $providers, $aliases ) : integer Setup laravel config file adding providers and aliases.
showWarningIfLaravelConfigAlreadySupportsLlum ( ) : integer Show warning if Laravel config file already supports llum.
testLaravelConfigFileExists ( ) : integer Test Laravel config file exists.

메소드 상세

addAliases() 보호된 메소드

Add aliases to Laravel config file.
protected addAliases ( $aliases )
$aliases

addLaravelIdeHelperProvider() 보호된 메소드

Add Laravel IDE Helper provider to config/app.php file.
protected addLaravelIdeHelperProvider ( ) : integer | null
리턴 integer | null

addProviders() 보호된 메소드

Add providers to Laravel config file.
protected addProviders ( $providers )
$providers

alias() 보호된 메소드

Installs alias/facade in laravel config/app.php file.
protected alias ( $aliasName, $aliasClass )
$aliasName
$aliasClass

checkIfLaravelConfigFileExists() 보호된 메소드

Check if Laravel config file exists.

configAppFileAlreadyInstalled() 보호된 메소드

Check if config/app.php stub file is already installed.

initialize() 보호된 메소드

protected initialize ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output )
$input Symfony\Component\Console\Input\InputInterface
$output Symfony\Component\Console\Output\OutputInterface

installConfigFile() 보호된 메소드

Install llum custom config/app.php file.
protected installConfigFile ( ) : integer
리턴 integer

installConfigFileWithBash() 보호된 메소드

Install /config/app.php file using bash script.

installConfigFileWithStubs() 보호된 메소드

Install /stubs/app.php into /config/app.php.

provider() 보호된 메소드

Installs provider in laravel config/app.php file.
protected provider ( $provider )
$provider

service() 보호된 메소드

Add service/s from file to Laravel config/services.php.
protected service ( $file, $outputFile = null )
$file

프로퍼티 상세

$noBash 보호되어 있는 프로퍼티

Avoids using bash using stubs instead to modify config/app.php file.
protected bool $noBash
리턴 boolean