private function getValueFromServiceContainer($valueName, $arguments)
{
if (!empty($arguments['service'])) {
$serviceName = $arguments['service'];
} else {
$serviceName = $valueName;
}
$service = $this->getServiceContainer()->getService($serviceName);
if (is_callable($service)) {
return call_user_func($service, $valueName, $arguments);
}
return 'NULL';
}