AmyProjectManagerController::on_project_preview_resource PHP Метод

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

public on_project_preview_resource ( $pars = [] )
    public function on_project_preview_resource($pars = array())
    {
        try {
            $resource = AmyRemoteProject::preview_resource($pars['url'], $pars['ticket'], $pars['path']);
            header('Content-Type: ' . $resource['content_type']);
            echo $resource['content'];
            exit;
        } catch (Exception $e) {
            $err_msg = $e->getMessage();
            self::raiseError("Project resource preview at `{$pars['path']}' could not been loaded due an error: `{$err_msg}'.");
        }
    }