// ...Controller/ProductController.php
class ProductController extends Controller
{
private $service;
public function __construct(ServiceInterface $serviceInterface)
{
$this->service = $sserviceInterface;
}
}
// Bundle/.../Service.php
class Service extends ServiceInterface
{
...
}
// src/.../Resources/config/service.yml
services:
...
controller.product:
class: Bundle/Controller/ProdcutController
arguments: ["@service"]
bundle.service:
class: Bundle/Service
arguments: ["@other_service", "@another_service"]
bundle.another_service:
class: AnotherService
argum....
...
ИМХО обращение к сервисам через $this->get('bundle.service') не очень хороший вариант...
или используйте то что предложил shaqster