EscolaLMS/Consultations

View on GitHub

Showing 985 of 985 total issues

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

    public function allQueryBuilder(

Reference to undeclared class \EscolaLms\Core\Repositories\Criteria\Criterion
Open

        parent::__construct(null, $value);

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

    public function apply(Builder $query): Builder

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

    public function getConsultationTermsByConsultationId(int $consultationId, array $search = []): Collection;

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

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

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

    public function getIncomingTerm(array $criteria = []): Collection;

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

    public function apply(Builder $query): Builder

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

    public function update(int $id, ConsultationDto $consultationDto): Consultation;

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

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

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

        return ConsultationFactory::new();
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

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

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

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

Class extends undeclared class \Illuminate\Foundation\Support\Providers\EventServiceProvider (Did you mean class \EscolaLms\Consultations\Providers\EventServiceProvider)
Open

class EventServiceProvider extends ServiceProvider
Severity: Critical
Found in src/Providers/EventServiceProvider.php by phan

Reference to constant class from undeclared class \EscolaLms\Consultations\Events\ReminderAboutTerm
Open

        ReminderAboutTerm::class => [
Severity: Critical
Found in src/Providers/EventServiceProvider.php by phan

syntax error, unexpected ')'
Open

            )

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

    public function getBusyTerms(int $consultationId, ?string $date = null): Collection;

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

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

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

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

Class extends undeclared class \Illuminate\Database\Eloquent\Model
Open

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

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

class ConsultationUserPivot extends Model
Severity: Critical
Found in src/Models/ConsultationUserPivot.php by phan
Severity
Category
Status
Source
Language