Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php namespace App\Repositories\Traits; use Illuminate\Database\Eloquent\Builder; use I..

Decoded Output download

<?php

namespace App\Repositories\Traits;

use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Collection;

trait ByCurrentUser
{
    private function byCurrentUser(): Builder
    {
        return $this->model->whereUserId($this->auth->id());
    }

    /** @return Collection|array<Model> */
    public function getAllByCurrentUser(): Collection
    {
        return $this->byCurrentUser()->get();
    }
}
 ?>

Did this file decode correctly?

Original Code

<?php

namespace App\Repositories\Traits;

use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Collection;

trait ByCurrentUser
{
    private function byCurrentUser(): Builder
    {
        return $this->model->whereUserId($this->auth->id());
    }

    /** @return Collection|array<Model> */
    public function getAllByCurrentUser(): Collection
    {
        return $this->byCurrentUser()->get();
    }
}

Function Calls

None

Variables

None

Stats

MD5 2300592ab33cb3dfac061f3f42b78bd5
Eval Count 0
Decode Time 111 ms