[ 'protocol' => [ 'type' => 'select', 'options' => ['http','https'], ], ], 'database' => true, 'resources' => [ 'composer' => [ 'src' => 'laravel/laravel', 'dst' => '/' ], ], ]; public function install(array $options=null) : bool { parent::install($options); $result = null; $htaccess_rewrite = ' RewriteEngine On RewriteRule ^(.*)$ public/$1 [L] '; $tmp_configpath = $this->saveTempFile($htaccess_rewrite); $this->appcontext->runUser('v-move-fs-file',[$tmp_configpath, $this->getDocRoot(".htaccess")], $result); return ($result->code === 0); } }