public function objectManagerCallback()
{
$arguments = array_merge(func_get_args(), array($this->mockObjectManager));
$objectName = array_shift($arguments);
$class = new \ReflectionClass($objectName);
return $class->getConstructor() !== null ? $class->newInstanceArgs($arguments) : $class->newInstance();
}