AmyProjectManagerController::on_project_create_folder_resource PHP Метод

on_project_create_folder_resource() публичный Метод

public on_project_create_folder_resource ( $pars = [] )
    public function on_project_create_folder_resource($pars = array())
    {
        try {
            $result = AmyRemoteProject::create_folder_resource($pars['url'], $pars['ticket'], $pars['path'], $pars['label']);
            if ($result['flush']) {
                echo $result['content'];
                header('Content-Type: text/xml; charset=UTF-8');
                exit;
            }
            self::setResult($result['content']);
        } catch (Exception $e) {
            $err_msg = $e->getMessage();
            self::raiseError("Project folder resource `{$pars['label']}' at `{$pars['path']}' could not been created due an error: `{$err_msg}'.");
        }
    }