EscolaLMS/Consultations

View on GitHub

Showing 985 of 985 total issues

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

    public function apply(Builder $query): Builder

Call to method connection from undeclared class \Illuminate\Support\Facades\DB
Open

        $like = DB::connection()->getPdo()->getAttribute(\PDO::ATTR_DRIVER_NAME) === 'pgsql' ? 'ILIKE' : 'LIKE';

Reference to undeclared property \EscolaLms\Consultations\Repositories\Criteria\ConsultationSearch->value
Open

        return $query->where('consultations.name', $like, '%' . $this->value . '%');

Reference to undeclared property \EscolaLms\Consultations\Repositories\Criteria\Primitives\OrderCriterion->key
Open

        return $query->orderBy($this->key, $this->value);

Parameter $consultationDto has undeclared type \EscolaLms\Consultations\Dto\ConsultationDto
Open

    public function store(ConsultationDto $consultationDto): Consultation;

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

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

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

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

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

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

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

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

Reference to constant class from undeclared class \EscolaLms\Categories\Models\Category
Open

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

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

    public function read(User $user, Consultation $consultation): bool
Severity: Minor
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_READ_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 create(User $user): bool
Severity: Minor
Found in src/Policies/ConsultationPolicy.php by phan

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

    public function getByCurrentUserTutor(): Collection;

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

    public function apply(Builder $query): Builder

Return type of generateDateTo() is undeclared type ?\Carbon\Carbon
Open

    public function generateDateTo(string $dateTo, string $duration): ?Carbon;

Parameter $request has undeclared type \Illuminate\Foundation\Http\FormRequest
Open

    public function updateModelFieldsFromRequest(Consultation $consultation, FormRequest $request): void;

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

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

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

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

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

            $path = trim(trim($this->attributes['logotype_path'], '/'));
Severity: Minor
Found in src/Models/Consultation.php by phan
Severity
Category
Status
Source
Language