我尝试使用 SublimeLinter-phplint 在 Sublime Text 3 中对我的 php 文件进行 lint。运行 linter,但不遵循“use”语句,因此它不理解我的继承并引发更多错误。例如,这是一个控制器:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
class TestController extends Controller
{
public function __construct()
{
$this->middleware('auth');
}
public function index(Request $request)
{
return response()->json([], 200);
}
}
我得到的第一个错误是
ERROR: unknown type `Controller'
其次是
ERROR: unknown method App\Http\Controllers\TestController::middleware
这清楚地表明 phplint 无法理解“使用”语句。解决此问题的步骤是什么?是配置问题还是 phplint 无法做到这一点?(我正在使用 laravel 5)