EscolaLMS/Consultations

View on GitHub

Showing 985 of 985 total issues

Call to method group from undeclared class \Illuminate\Support\Facades\Route
Open

Route::group(['middleware' => ['auth:api'], 'prefix' => 'api/admin'], function () {
Severity: Critical
Found in src/routes.php by phan

Call to method get from undeclared class \Illuminate\Support\Facades\Route
Open

    Route::get('consultations/{id}/schedule', [ConsultationController::class, 'schedule']);
Severity: Critical
Found in src/routes.php by phan

Reference to constant class from undeclared class \EscolaLms\Consultations\Http\Controllers\ConsultationAPIController
Open

    Route::get('/me', [ConsultationAPIController::class, 'forCurrentUser']);
Severity: Critical
Found in src/routes.php by phan

Call to method get from undeclared class \Illuminate\Support\Facades\Route
Open

    Route::get('/proposed-terms/{consultationTermId}', [ConsultationAPIController::class, 'proposedTerms']);
Severity: Critical
Found in src/routes.php by phan

Reference to constant class from undeclared class \EscolaLms\Consultations\Http\Controllers\ConsultationAPIController
Open

    Route::get('/generate-jitsi/{consultationTermId}', [ConsultationAPIController::class, 'generateJitsi']);
Severity: Critical
Found in src/routes.php by phan

Call to method group from undeclared class \Illuminate\Support\Facades\Route
Open

Route::group(['prefix' => 'api/consultations'], function () {
Severity: Critical
Found in src/routes.php by phan

Call to undeclared function \app()
Open

        $consultationServiceContract = app(ConsultationServiceContract::class);
Severity: Critical
Found in src/Models/Consultation.php by phan

Call to undeclared method \EscolaLms\Consultations\Models\ConsultationUserPivot::belongsTo
Open

        return $this->belongsTo(Consultation::class);
Severity: Critical
Found in src/Models/ConsultationUserPivot.php by phan

Call to method getKey from undeclared class \EscolaLms\Auth\Models\User (Did you mean class \EscolaLms\Consultations\Models\User)
Open

            || ($user->can(ConsultationsPermissionsEnum::CONSULTATION_UPDATE_OWN) && $consultation->author_id === $user->getKey());
Severity: Critical
Found in src/Policies/ConsultationPolicy.php by phan

Parameter $user has undeclared type \EscolaLms\Auth\Models\User (Did you mean class \EscolaLms\Consultations\Models\User)
Open

    public function delete(User $user, Consultation $consultation): bool
Severity: Minor
Found in src/Policies/ConsultationPolicy.php by phan

Return type of forCurrentUser() is undeclared type \Illuminate\Database\Eloquent\Builder
Open

    public function forCurrentUser(array $search = [], array $criteria = []): Builder;

syntax error, unexpected 'ConsultationRepositoryContract' (T_STRING), expecting function (T_FUNCTION) or const (T_CONST)
Open

    private ConsultationRepositoryContract $consultationRepositoryContract;
Severity: Critical
Found in src/Services/ConsultationService.php by phan

Return type of getConsultationsListForCurrentUser() is undeclared type \Illuminate\Database\Eloquent\Builder
Open

    public function getConsultationsListForCurrentUser(array $search = []): Builder;

Call to method post from undeclared class \Illuminate\Support\Facades\Route
Open

    Route::post('consultations/change-term/{consultationTermId}', [ConsultationController::class, 'changeTerm']);
Severity: Critical
Found in src/routes.php by phan

Reference to constant class from undeclared class \EscolaLms\Consultations\Http\Controllers\ConsultationAPIController
Open

    Route::get('/', [ConsultationAPIController::class, 'index']);
Severity: Critical
Found in src/routes.php by phan

Reference to undeclared property \EscolaLms\Consultations\Models\Consultation->attributes
Open

        if ($this->attributes['logotype_path'] ?? null) {
Severity: Minor
Found in src/Models/Consultation.php by phan

Class uses undeclared trait \Illuminate\Database\Eloquent\Factories\HasFactory
Open

class ConsultationProposedTerm extends Model
Severity: Critical
Found in src/Models/ConsultationProposedTerm.php by phan

Parameter $user has undeclared type \EscolaLms\Auth\Models\User (Did you mean class \EscolaLms\Consultations\Models\User)
Open

    public function list(User $user): bool
Severity: Minor
Found in src/Policies/ConsultationPolicy.php by phan

Call to method can from undeclared class \EscolaLms\Auth\Models\User (Did you mean class \EscolaLms\Consultations\Models\User)
Open

            || ($user->can(ConsultationsPermissionsEnum::CONSULTATION_READ_OWN) && $consultation->author_id === $user->getKey());
Severity: Critical
Found in src/Policies/ConsultationPolicy.php by phan

Return type of apply() is undeclared type \Illuminate\Database\Eloquent\Builder
Open

    public function apply(Builder $query): Builder
Severity
Category
Status
Source
Language