DI\Definition\ObjectDefinition::getPropertyInjections PHP Method

getPropertyInjections() public method

public getPropertyInjections ( ) : DI\Definition\ObjectDefinition\PropertyInjection[]
return DI\Definition\ObjectDefinition\PropertyInjection[] Property injections
    public function getPropertyInjections()
    {
        return $this->propertyInjections;
    }

Usage Example

Exemplo n.º 1
0
 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;
 }
All Usage Examples Of DI\Definition\ObjectDefinition::getPropertyInjections