NewApp
extends NewCommand
in package
Class NewApp.
Table of Contents
- $description : string
- $name : string
- $usage : string
- run() : void
- copyDir() : void
- create() : void
- getComposerSource() : false|string
- getDirectory() : string
- getDistroSource() : false|string
- promptDirectory() : string
Properties
$description
protected
string
$description
= 'Creates a new App Project.'
$name
protected
string
$name
= 'new-app'
$usage
protected
string
$usage
= 'new-app [options] [directory]'
Methods
run()
public
run() : void
Return values
void —copyDir()
protected
copyDir(string $source, string $directory) : void
Parameters
- $source : string
- $directory : string
Return values
void —create()
protected
create(string $package, string $name) : void
Parameters
- $package : string
- $name : string
Return values
void —getComposerSource()
protected
getComposerSource(string $package[, bool $global = false ]) : false|string
Parameters
- $package : string
- $global : bool = false
Return values
false|string —getDirectory()
protected
getDirectory() : string
Return values
string —getDistroSource()
protected
getDistroSource(string $package) : false|string
Parameters
- $package : string
Return values
false|string —promptDirectory()
protected
promptDirectory() : string