3v4l.org

run code in 300+ PHP versions simultaneously
<?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(); } }

This is an error 500

Value for `_results` contains invalid data `array`


preferences:
154.68 ms | 2915 KiB | 10 Q