コード例 #1
0
 public static function load($services)
 {
     $servman = Services::i();
     foreach ($services as $s) {
         $servman->register(ServiceFactory::fromJSON($s));
     }
 }
コード例 #2
0
ファイル: view.php プロジェクト: Reeska/restinpi
 * Favicon
 */
$favicon = MOD_PATH . '/' . $module . '/assets/i/favicon.png';
if (!is_file(ROOT . '/' . $favicon)) {
    $favicon = 'assets/i/favicon.png';
}
$favicon = BASEURL . '/' . $favicon;
/****************************************************************
 * Notices
 ****************************************************************/
$notices = array();
if (isset($_SESSION['_notices'])) {
    $notices = $_SESSION['_notices'];
    unset($_SESSION['_notices']);
}
/****************************************************************
 * Module Engine
 ****************************************************************/
$loader = new Twig_Loader_Filesystem([ROOT . '/templates', MOD_DIR . '/' . $module . '/templates']);
$twig = new Twig_Environment($loader, array('cache' => ROOT . '/cache/twig', 'debug' => true));
/****************************************************************
 * Rendering
 ****************************************************************/
/**
 * Load controller
 */
$render = array();
require $view;
if (isset($engine) && $engine === false) {
    //echo file_get_contents(MOD_DIR.'/'.$module.'/templates/'.$page.'html')
    exit;
コード例 #3
0
ファイル: list.php プロジェクト: Reeska/restinpi
<?php

use rpi\core\services\Services;
$servman = Services::i();
$services = $servman->services();
$response = [];
foreach ($services as $s) {
    $response[] = $s->toArray();
}
WS_print($response);