for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// | Copyright (c) 2006~2019 http://thinkphp.cn All rights reserved.
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// | Author: yunwuxin <[email protected]>
declare (strict_types = 1);
namespace think;
abstract class Service
{
protected $app;
public function __construct(App $app)
$this->app = $app;
}
/**
$path
* 加载路由
* @param $path
*/
protected function loadRoutesFrom($path)
require $path;
$commands
* 添加指令
* @param $commands
protected function commands($commands)
$commands = is_array($commands) ? $commands : func_get_args();
Console::init(function (Console $console) use ($commands) {
$console->addCommands($commands);
});
If a function call spawns multiple lines, the coding standard suggests to move the closing parenthesis to a new line:
someFunctionCall( $firstArgument, $secondArgument, $thirdArgument ); // Closing parenthesis on a new line.