public function install($version = null, array $options = array())
    {
        $module = $this->utils()->whichModule($this);
        if ($version === null) {
            $version = $this->utils()->getModuleVersion($module);
            
            if (!$version) {
                throw new MissingParameterException(
                    'Parameter version is missing and cannot be autodetected');
            }
        }
        
        return $this->utils()->install($module, $version, $options);
    }
public function install($version = null, array $options = array())
    {
        $module = $this->utils()->whichModule($this);
        if ($version === null) {
            $version = $this->utils()->getModuleVersion($module);
            
            if (!$version) {
                throw new MissingParameterException(
                    'Parameter version is missing and cannot be autodetected');
            }
        }
        
        return $this->utils()->install($module, $version, $options);
    }
public function install ( $ version = null , array $ options = array ( ) ) { $ module = $ this -> utils ( ) -> whichModule ( $ this ) ; if ( $ version === null ) { $ version = $ this -> utils ( ) -> getModuleVersion ( $ module ) ; if ( ! $ version ) { throw new MissingParameterException ( 'Parameter version is missing and cannot be autodetected' ) ; } } return $ this -> utils ( ) -> install ( $ module , $ version , $ options ) ; }
Install module and its dependencies

@param array $options Setup options
@return boolean True on success

@ValuService\Context({"cli", "http", "http-put"})
@ValuServiceAcl\Superuser
Install module and its dependencies