메소드 |
설명 |
|
__construct ( string $path, PluginScanner $scanner, string $packagistUrl ) |
ComposerFileWriter constructor. |
|
addRequire ( string $name, string $version ) |
add plugin to require |
|
all ( ) : array |
get all data |
|
cleanOperation ( ) |
현재 실행중인 작업에 대한 정보를 초기화 한다. |
|
get ( string $key, mixed $default = null ) : mixed |
retreive data |
|
getPath ( ) : string |
|
|
install ( string $name, string $version, string $expiredTime ) |
register plugin to install list |
|
load ( ) : void |
json 파일의 내용을 메모리에 읽어온다. |
|
makeFile ( ) : void |
generate plugin composer file |
|
removeRequire ( string $name ) |
remove plugin from require |
|
reset ( ) |
현재 설치된 플러그인들의 정보를 조회하여 반영한다. |
|
set ( string $key, mixed $value ) : void |
set data |
|
setFixMode ( ) : void |
setFixMode |
|
setUpdateMode ( ) : void |
setUpdateMode |
|
uninstall ( string $name, string $expiredTime ) |
register plugin to uninstall list |
|
update ( string $name, string $version, string $expiredTime ) |
register plugin to update list |
|
write ( ) : void |
save loaded data to plugin composer file |
|