/** * @param array $args * @return Module */ private function provideModule(array $args) { $module = new Module(); $module->setName($args['name']); $module->setDescription($args['description']); $module->setPackage($args['bootstrap']); $module->setVersion($args['version']); return $module; }
/** * @param array $args * @return Module */ private function provideModule(array $args) { $alias = new Module(); $alias->setName($args['name']); $alias->setDescription($args['description']); $alias->setPackage($args['bootstrap']); $alias->setVersion($args['version']); $alias->setSource($args['source']); $alias->setIsEnable(true); return $alias; }
/** * @param InputInterface $input * @return Module */ private function buildModuleFromInput(InputInterface $input) { $module = new Module(); $module->setName($input->getArgument('name')); $module->setPackage($input->getArgument('package')); $module->setVersion($input->getArgument('version')); $module->setDescription($input->getArgument('description')); $module->setSource($input->getArgument('source')); $module->setIsEnable(true); return $module; }
/** * @param Module $module * @param array $moduleData * @return Module */ private function completeModuleParams(Module $module, array $moduleData) { if (!$module->getDescription() && !empty($moduleData['description'])) { $module->setDescription($moduleData['description']); } if (!$module->getSource() && !empty($moduleData['source'])) { $module->setDescription($moduleData['source']); } if (!empty($moduleData['dependencies'])) { $module->setDependencies($moduleData['dependencies']); } if (!empty($moduleData['tasks'])) { $module->setTasks((array) $moduleData['tasks']); } return $module; }
/** * @param array $data * @return Module */ private function buildModuleFromData(array $data) { $module = new Module(); $module->setName(!empty($data['name']) ? $data['name'] : null); $module->setPackage(!empty($data['package']) ? $data['package'] : null); $module->setVersion(!empty($data['version']) ? $data['version'] : null); $module->setDescription(!empty($data['description']) ? $data['description'] : null); $module->setSource(!empty($data['source']) ? $data['source'] : null); $module->setIsEnable(true); return $module; }