每天laravel-20160723|Application-3

来源:互联网 发布:啊哈算法 编辑:程序博客网 时间:2024/05/16 03:44
    /**     * Resolve an array of commands through the application.     *     * @param  array|mixed  $commands     * @return $this     */    public function resolveCommands($commands)// function name is resolveCommands    {        $commands = is_array($commands) ? $commands : func_get_args();// if the commands is a array, get it or get the arguments, use a function fuc_get_args()        foreach ($commands as $command) {            $this->resolve($command);        }// use a foreach() function to get all the callback function like use a function array_map();        return $this;    }// Resolve an array of commands through the application    /**     * Get the default input definitions for the applications.     *     * This is used to add the --env option to every available command.     *     * @return \Symfony\Component\Console\Input\InputDefinition     */    protected function getDefaultInputDefinition()// Get Default Input Definition    {        $definition = parent::getDefaultInputDefinition();// use parents function        $definition->addOption($this->getEnvironmentOption());// addOption()// get the EvironmentOption        return $definition;    }// Get the default input definitions for the applications.    // This is used to add the --env option to every available command.    /**     * Get the global environment option for the definition.     *     * @return \Symfony\Component\Console\Input\InputOption     */    protected function getEnvironmentOption()    {        $message = 'The environment the command should run under.';// a message        return new InputOption('--env', null, InputOption::VALUE_OPTIONAL, $message);// get the class    }// Get the golobal environment option for the definition    /**     * Get the Laravel application instance.     *     * @return \Illuminate\Contracts\Foundation\Application     */    public function getLaravel()    {        return $this->laravel;    }// Get the laravel application instance.
0 0
原创粉丝点击