mirror of
https://gitee.com/fastadminnet/framework.git
synced 2026-07-01 12:42:48 +08:00
@@ -74,7 +74,7 @@ class App
|
||||
* @return Response
|
||||
* @throws Exception
|
||||
*/
|
||||
public static function run(Request $request = null)
|
||||
public static function run(?Request $request = null)
|
||||
{
|
||||
$request = is_null($request) ? Request::instance() : $request;
|
||||
|
||||
|
||||
@@ -72,7 +72,7 @@ class Command
|
||||
* 设置控制台
|
||||
* @param Console $console
|
||||
*/
|
||||
public function setConsole(Console $console = null)
|
||||
public function setConsole(?Console $console = null)
|
||||
{
|
||||
$this->console = $console;
|
||||
}
|
||||
|
||||
@@ -28,7 +28,7 @@ class Stack
|
||||
* 构造方法
|
||||
* @param Style|null $emptyStyle
|
||||
*/
|
||||
public function __construct(Style $emptyStyle = null)
|
||||
public function __construct(?Style $emptyStyle = null)
|
||||
{
|
||||
$this->emptyStyle = $emptyStyle ?: new Style();
|
||||
$this->reset();
|
||||
@@ -57,7 +57,7 @@ class Stack
|
||||
* @return Style
|
||||
* @throws \InvalidArgumentException
|
||||
*/
|
||||
public function pop(Style $style = null)
|
||||
public function pop(?Style $style = null)
|
||||
{
|
||||
if (empty($this->styles)) {
|
||||
return $this->emptyStyle;
|
||||
|
||||
@@ -406,7 +406,7 @@ abstract class Connection
|
||||
* @throws PDOException
|
||||
* @throws \Exception
|
||||
*/
|
||||
public function execute($sql, $bind = [], Query $query = null)
|
||||
public function execute($sql, $bind = [], ?Query $query = null)
|
||||
{
|
||||
$this->initConnect(true);
|
||||
if (!$this->linkID) {
|
||||
@@ -738,7 +738,7 @@ abstract class Connection
|
||||
* @param array $sqlArray SQL批处理指令
|
||||
* @return boolean
|
||||
*/
|
||||
public function batchQuery($sqlArray = [], $bind = [], Query $query = null)
|
||||
public function batchQuery($sqlArray = [], $bind = [], ?Query $query = null)
|
||||
{
|
||||
if (!is_array($sqlArray)) {
|
||||
return false;
|
||||
|
||||
@@ -62,7 +62,7 @@ class Query
|
||||
* @param Connection $connection 数据库对象实例
|
||||
* @param Model $model 模型对象
|
||||
*/
|
||||
public function __construct(Connection $connection = null, $model = null)
|
||||
public function __construct(?Connection $connection = null, $model = null)
|
||||
{
|
||||
$this->connection = $connection ?: Db::connect([], true);
|
||||
$this->prefix = $this->connection->getConfig('prefix');
|
||||
|
||||
Reference in New Issue
Block a user