openclassify/addons/default/visiosoft/advs-module/src/Adv/AdvResolver.php
2021-01-23 17:31:24 +03:00

21 lines
501 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->find($this->route->parameter('id'));
}
}