EscolaLMS/Consultations

View on GitHub

Showing 985 of 985 total issues

Call to method url from undeclared class \Illuminate\Support\Facades\Storage
Open

                $logotype = Storage::url(trim($this->attributes['logotype_path'], '/'));
Severity: Critical
Found in src/Models/Consultation.php by phan

Call to undeclared method \EscolaLms\Consultations\Models\User::belongsToMany
Open

        return $this->belongsToMany(Category::class, 'category_user');
Severity: Critical
Found in src/Models/User.php by phan

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

        return $user->can(ConsultationsPermissionsEnum::CONSULTATION_DELETE)
Severity: Critical
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_DELETE_OWN) && $consultation->author_id === $user->getKey());
Severity: Critical
Found in src/Policies/ConsultationPolicy.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_DELETE_OWN) && $consultation->author_id === $user->getKey());
Severity: Critical
Found in src/Policies/ConsultationPolicy.php by phan

syntax error, unexpected '$query' (T_VARIABLE), expecting ',' or ')'
Open

            fn (Builder $query) => $query->where('consultation_user.id', '=', $this->value)

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

    private Consultation $consultation;

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

    private Consultation $consultation;

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

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

Return type of consultation() is undeclared type \Illuminate\Database\Eloquent\Relations\BelongsTo
Open

    public function consultation(): BelongsTo

Return type of consultation() is undeclared type \Illuminate\Database\Eloquent\Relations\BelongsTo
Open

    public function consultation(): BelongsTo
Severity: Minor
Found in src/Models/ConsultationUserPivot.php by phan

Class uses undeclared trait \Illuminate\Auth\Access\HandlesAuthorization
Open

class ConsultationPolicy
Severity: Critical
Found in src/Policies/ConsultationPolicy.php by phan

Parameter $filterConsultationTermsListDto has undeclared type ?\EscolaLms\Consultations\Dto\FilterConsultationTermsListDto
Open

        array $search = [],

Class extends undeclared class \EscolaLms\Core\Repositories\Criteria\Criterion
Open

class ConsultationSearch extends Criterion

Return type of getConsultationTermsForTutor() is undeclared type \Illuminate\Support\Collection
Open

    public function getConsultationTermsForTutor(): Collection;

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

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

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

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

Call to method url from undeclared class \Illuminate\Support\Facades\Storage
Open

                $imagePath = Storage::url($path);
Severity: Critical
Found in src/Models/Consultation.php by phan

Class extends undeclared class \EscolaLms\Auth\Models\User (Did you mean class \EscolaLms\Consultations\Models\User)
Open

class User extends AuthUser
Severity: Critical
Found in src/Models/User.php by phan

Class extends undeclared class \EscolaLms\Core\Repositories\Criteria\Criterion
Open

class OrderCriterion extends Criterion
Severity
Category
Status
Source
Language