<?php class MyService { public function __construct(AnObject $service, $value) { $this->service = $service; $this->value = $value; // pretty common right? } } class MyServiceFactory { private $request; private $provider; function __construct(Request $request, \Auryn\Provider $provider) { $this->request = $request; $this->provider = $provider; } public function create() { $userSuppliedValue = $this->request->getValue('postValue'); return $this->provider->make('MyService', [':value' => $userSuppliedValue]); } } class Controller { public function indexAction(MyServiceFactory $factory) { $service = $factory->create(); } }
You have javascript disabled. You will not be able to edit any code.
Value for `_results` contains invalid data `array`