public function remove()
    {
        $f = json_decode(file_get_contents(FEnv::get("framework.root").
            "elements/config_files/core/apps.json"));
        foreach ($f as $one => $val) {
            if ($val->name == $this->name) {
                unset($f->$one);
                break;
            }
        }

        $f = json_encode($f, JSON_PRETTY_PRINT);
        file_put_contents(FEnv::get("framework.root")."elements/config_files/core/apps.json", $f);

        Server::delete(FEnv::get("framework.root")."apps/".$this->name, "directory");
        Server::delete(
            FEnv::get("framework.root")."public/components/apps/".strtolower($this->name),
            'directory'
        );
    }
public function remove()
    {
        $f = json_decode(file_get_contents(FEnv::get("framework.root").
            "elements/config_files/core/apps.json"));
        foreach ($f as $one => $val) {
            if ($val->name == $this->name) {
                unset($f->$one);
                break;
            }
        }

        $f = json_encode($f, JSON_PRETTY_PRINT);
        file_put_contents(FEnv::get("framework.root")."elements/config_files/core/apps.json", $f);

        Server::delete(FEnv::get("framework.root")."apps/".$this->name, "directory");
        Server::delete(
            FEnv::get("framework.root")."public/components/apps/".strtolower($this->name),
            'directory'
        );
    }
public function remove ( ) { $ f = json_decode ( file_get_contents ( FEnv :: get ( "framework.root" ) . "elements/config_files/core/apps.json" ) ) ; foreach ( $ f as $ one => $ val ) { if ( $ val -> name == $ this -> name ) { unset ( $ f -> $ one ) ; break ; } } $ f = json_encode ( $ f , JSON_PRETTY_PRINT ) ; file_put_contents ( FEnv :: get ( "framework.root" ) . "elements/config_files/core/apps.json" , $ f ) ; Server :: delete ( FEnv :: get ( "framework.root" ) . "apps/" . $ this -> name , "directory" ) ; Server :: delete ( FEnv :: get ( "framework.root" ) . "public/components/apps/" . strtolower ( $ this -> name ) , 'directory' ) ; }
Delete an app
@throws
Delete an app