<?php

use Illuminate\Database\Eloquent\Model;

class Telefone extends Model {

    public function scopeFilter($query)
    {
        $value = session('key');
        
        return $query->where('ddd', $value);
    }
    
}

class RepositorioTelefone
{
  
  protected $model;

  public function __construct(Telefone $telefone)
  {
    
    $this->model = $telefone;
  
  }
  
  public function all()
  {
    return $this->model->filter()->all();
  }
  
}