EscolaLMS/Consultations

View on GitHub

Showing 985 of 985 total issues

Class extends undeclared class \EscolaLms\Consultations\Events\ConsultationTerm
Open

class ApprovedTerm extends ConsultationTerm
Severity: Critical
Found in src/Events/ApprovedTerm.php by phan

Class extends undeclared class \Symfony\Component\HttpKernel\Exception\UnprocessableEntityHttpException
Open

class ConsultationNotFound extends UnprocessableEntityHttpException
Severity: Critical
Found in src/Exceptions/ConsultationNotFound.php by phan

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

    private string $namespace;
Severity: Critical
Found in src/Helpers/StrategyHelper.php by phan

Call to method in from undeclared class \Illuminate\Validation\Rule
Open

            'status' => ['string', Rule::in(ConsultationTermStatusEnum::getValues())],

Possibly zero references to use statement for classlike/namespace Consultation (\EscolaLms\Consultations\Models\Consultation)
Open

use EscolaLms\Consultations\Models\Consultation;

Return type of proposedTerms() is undeclared type \Illuminate\Database\Eloquent\Relations\HasMany
Open

    public function proposedTerms(): HasMany
Severity: Minor
Found in src/Models/Consultation.php by phan

Call to undeclared function \url()
Open

                    url($logotype);
Severity: Critical
Found in src/Models/Consultation.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_CREATE);
Severity: Critical
Found in src/Policies/ConsultationPolicy.php by phan

Return type of terms() is undeclared type \Illuminate\Database\Eloquent\Relations\HasMany
Open

    public function terms(): HasMany
Severity: Minor
Found in src/Models/Consultation.php by phan

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

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

Static call to undeclared method \EscolaLms\Consultations\Database\Factories\ConsultationUserFactory::new
Open

        return ConsultationUserFactory::new();
Severity: Critical
Found in src/Models/ConsultationUserPivot.php by phan

Return type of categories() is undeclared type \Illuminate\Database\Eloquent\Relations\BelongsToMany
Open

    public function categories(): BelongsToMany
Severity: Minor
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_READ)
Severity: Critical
Found in src/Policies/ConsultationPolicy.php by phan

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

            fn (Builder $query) => $query->whereIn('categories.id', $this->value)

Return type of forCurrentUserResponse() is undeclared type \Illuminate\Http\Resources\Json\AnonymousResourceCollection
Open

    public function forCurrentUserResponse(ListConsultationsRequest $listConsultationsRequest): AnonymousResourceCollection;

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

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

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

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

Reference to undeclared property \EscolaLms\Consultations\Models\ConsultationUserPivot->executed_status
Open

        return $this->executed_status === ConsultationTermStatusEnum::APPROVED;
Severity: Minor
Found in src/Models/ConsultationUserPivot.php by phan

Parameter $query has undeclared type \Illuminate\Database\Eloquent\Builder
Open

    public function getBoughtConsultationsByQuery(Builder $query): Builder;

Call to method orderBy from undeclared class \Illuminate\Database\Eloquent\Builder
Open

        return $query->orderBy($this->key, $this->value);
Severity
Category
Status
Source
Language