openclassify/addons/default/visiosoft/advs-module/src/Adv/AdvResolver.php
2019-06-22 13:59:18 +03:00

21 lines
505 B
PHP

<?php namespace Visiosoft\AdvsModule\Adv;
use Visiosoft\AdvsModule\Adv\Contract\AdvInterface;
use Visiosoft\AdvsModule\Adv\Contract\AdvRepositoryInterface;
use Illuminate\Routing\Route;
class AdvResolver {
protected $adv;
protected $route;
public function __construct(AdvRepositoryInterface $adv, Route $route)
{
$this->adv = $adv;
$this->route = $route;
}
public function resolve() {
return $this->adv->findById($this->route->parameter('id'));
}
}