DI\Definition\Dumper\ObjectDefinitionDumper::dumpProperties PHP Method

dumpProperties() private method

private dumpProperties ( ObjectDefinition $definition )
$definition DI\Definition\ObjectDefinition
    private function dumpProperties(ObjectDefinition $definition)
    {
        $str = '';
        foreach ($definition->getPropertyInjections() as $propertyInjection) {
            $value = $propertyInjection->getValue();
            if ($value instanceof EntryReference) {
                $valueStr = sprintf('get(%s)', $value->getName());
            } else {
                $valueStr = var_export($value, true);
            }
            $str .= sprintf(PHP_EOL . '    $%s = %s', $propertyInjection->getPropertyName(), $valueStr);
        }
        return $str;
    }