У меня проблема с сервисом для получения параметров из файла yml в symfony.Теперь мой сервис выглядит очень просто.
class MyService extends Controller
{
/**
* @var string
*/
private $keys;
public function __construct($keys)
{
$this->keys = $keys;
}
public function getKeys()
{
return $this->keys;
}
}
А в методе Controller:
public function exampleAction()
{
$keys = new MyService('keys');
return var_dump($this->getParameter($keys->getKeys()));
}
Но когда я пытаюсь добавить функцию getParameter в сервис (посмотрите код под этим текстом), этоне работа.Служба:
class MyService extends Controller
{
/**
* @var string
*/
private $keys;
public function __construct($keys)
{
$this->keys = $keys;
}
public function getKeys()
{
return $this->getParameter($this->keys);
}
}
И контроллер:
public function exampleAction()
{
$keys = new MyService('keys');
return var_dump($keys->getKeys());
}
Кто-то может сказать мне, что не так?Thx:)