Добрый день. 
Мне нужно выводить разную конечную цену на продукт в зависимости от условий ( скажем группы пользователя).
Если у меня везде прописано уже в шаблонах. {{ item.price }} 
Как мне реализовать сервис, что бы он перехватывал $item->getPrice и возвращал нужное значение.
Ссылки на примеры приветствуются
Накидал пока так 
<?php
namespace Bundle\Service;
class Price
{
    public function __construct($ratio , $minCommission) 
    {
        $this->ratio = $ratio;
        $this->minCommission = $minCommission; 
    }
    public function actualPrice($price)
    {
        return $price > 20000 ? $price * $this->ratio : $price + $this->minCommission;
    }
}
crbr.price:
        class: CrbrBundle\Service\Price
        arguments:
            - %price_ratio%
            - %price_minCommission
parameters:
     price_ratio : 1.1
     price_minCommission: 1500