public function invokeSetters(Context $context, $nesting, $class, $instance, $graph = null) { foreach ($context->settersFor($class) as $setter) { array_unshift($nesting, $class); $context->invoke($instance, $setter, $context->createDependencies($this->repository()->getParameters($class, $setter), $nesting, $graph)); } }