src/DependencyEngine/DependenciesEngine.php
public function injectDependencies($object, array $dependencies){
        $dependenciesDefinition= $this->dependencies;
        //Recorre las dependencias indicadas y las que existe las carga
        foreach ($dependencies as $property => $dependencyName) {
            if(isset($dependenciesDefinition[$dependencyName])){
                $dependency= $dependenciesDefinition[$dependencyName];
                $this->loadDependencyInObject($object, $property, $dependencyName, $dependency);
            }
        }
    }
public function injectDependencies($object, array $dependencies){
        $dependenciesDefinition= $this->dependencies;
        //Recorre las dependencias indicadas y las que existe las carga
        foreach ($dependencies as $property => $dependencyName) {
            if(isset($dependenciesDefinition[$dependencyName])){
                $dependency= $dependenciesDefinition[$dependencyName];
                $this->loadDependencyInObject($object, $property, $dependencyName, $dependency);
            }
        }
    }
public function injectDependencies ( $ object , array $ dependencies ) { $ dependenciesDefinition = $ this -> dependencies ; //Recorre las dependencias indicadas y las que existe las carga foreach ( $ dependencies as $ property => $ dependencyName ) { if ( isset ( $ dependenciesDefinition [ $ dependencyName ] ) ) { $ dependency = $ dependenciesDefinition [ $ dependencyName ] ; $ this -> loadDependencyInObject ( $ object , $ property , $ dependencyName , $ dependency ) ; } } }
Carga cada una de las dependencias indicadas en su correspondiente propiedad del objeto
Esta funcion supone que las Clases de las dependencias ya se encuentran importadas.
@param type $object
@param array $dependencies
Carga cada una de las dependencias indicadas en su correspondiente propiedad del objeto Esta funcion supone que las Clases de las dependencias ya se encuentran importadas .