Esempio n. 1
0
 /**
  * @param ModuleDefinition $moduleDefinition
  */
 protected function getModuleDependencies(ModuleDefinition $moduleDefinition)
 {
     $dependencies = [];
     if (0 !== count($this->moduleDescriptor->required)) {
         foreach ($this->moduleDescriptor->required->module as $dependency) {
             $dependencies[] = [(string) $dependency, (string) $dependency['version']];
         }
     }
     $moduleDefinition->setDependencies($dependencies);
 }
Esempio n. 2
0
 /**
  * @param ModuleDefinition $moduleDefinition
  */
 protected function getModuleAuthors(ModuleDefinition $moduleDefinition)
 {
     $authors = [];
     if (0 !== count($this->moduleDescriptor->author)) {
         foreach ($this->moduleDescriptor->author as $author) {
             $authors[] = [(string) $author->name, (string) $author->company, (string) $author->email, (string) $author->website];
         }
     }
     $moduleDefinition->setAuthors($authors);
 }