protected function _parseModuleIds()
    {
        if ($this->input->getOption('all')) {
            return $this->_getAvailableModuleIds();
        }

        if (count($this->input->getArguments()['module-id']) === 0) {
            throw oxNew(
                InputException::class,
                'Please specify at least one module if as argument or use --all (-a) option'
            );
        }

        $requestedModuleIds = $this->input->getArguments()['module-id'];
        $availableModuleIds = $this->_getAvailableModuleIds();

        // Checking if all provided module ids exist
        foreach ($requestedModuleIds as $moduleId) {
            if (!in_array($moduleId, $availableModuleIds)) {
                throw oxNew(
                    InputException::class,
                    "{$moduleId} module does not exist"
                );
            }
        }

        return $requestedModuleIds;
    }
protected function _parseModuleIds()
    {
        if ($this->input->getOption('all')) {
            return $this->_getAvailableModuleIds();
        }

        if (count($this->input->getArguments()['module-id']) === 0) {
            throw oxNew(
                InputException::class,
                'Please specify at least one module if as argument or use --all (-a) option'
            );
        }

        $requestedModuleIds = $this->input->getArguments()['module-id'];
        $availableModuleIds = $this->_getAvailableModuleIds();

        // Checking if all provided module ids exist
        foreach ($requestedModuleIds as $moduleId) {
            if (!in_array($moduleId, $availableModuleIds)) {
                throw oxNew(
                    InputException::class,
                    "{$moduleId} module does not exist"
                );
            }
        }

        return $requestedModuleIds;
    }
protected function _parseModuleIds ( ) { if ( $ this -> input -> getOption ( 'all' ) ) { return $ this -> _getAvailableModuleIds ( ) ; } if ( count ( $ this -> input -> getArguments ( ) [ 'module-id' ] ) === 0 ) { throw oxNew ( InputException :: class , 'Please specify at least one module if as argument or use --all (-a) option' ) ; } $ requestedModuleIds = $ this -> input -> getArguments ( ) [ 'module-id' ] ; $ availableModuleIds = $ this -> _getAvailableModuleIds ( ) ; // Checking if all provided module ids exist foreach ( $ requestedModuleIds as $ moduleId ) { if ( ! in_array ( $ moduleId , $ availableModuleIds ) ) { throw oxNew ( InputException :: class , "{$moduleId} module does not exist" ) ; } } return $ requestedModuleIds ; }
Parse and return module ids from input

@return array

@throws InputException
Parse and return module ids from input