think\console\command\Make::execute PHP Method

execute() protected method

protected execute ( Input $input, Output $output )
$input think\console\Input
$output think\console\Output
    protected function execute(Input $input, Output $output)
    {
        $name = trim($input->getArgument('name'));
        $classname = $this->getClassName($name);
        $pathname = $this->getPathName($classname);
        if (is_file($pathname)) {
            $output->writeln('<error>' . $this->type . ' already exists!</error>');
            return false;
        }
        if (!is_dir(dirname($pathname))) {
            mkdir(strtolower(dirname($pathname)), 0755, true);
        }
        file_put_contents($pathname, $this->buildClass($classname));
        $output->writeln('<info>' . $this->type . ' created successfully.</info>');
    }