/** * @param string $name * @param array $params * @return string */ function route_to_url($name, array $params = []) { return \Cloudstash\Point\Routing\Dispatcher::Instance()->toUrl($name, $params); }
<?php $time = microtime(true); #region Remove this region on production register_shutdown_function(function () use($time) { $xhprof_data = xhprof_disable(); $xhprof_runs = new XHProfRuns_Default(); $run_id = $xhprof_runs->save_run($xhprof_data, "point2015-debug"); $xhprof_link = "/xhprof/index.php?run={$run_id}&source=point2015-debug"; Header("X-XHProf: {$xhprof_link}"); print "<hr>" . (microtime(true) - $time) . " <a href='{$xhprof_link}' style='font-size: 10px' target='_blank'>[view_profiler]</a>"; }); xhprof_enable(XHPROF_FLAGS_CPU + XHPROF_FLAGS_MEMORY); #endregion require_once "../application/bootstrap.php"; $url = route_to_url('simple', ['a' => '*****@*****.**', 'b' => 12345, 'c' => '192.168.1.1']); print '<a href="' . $url . '">' . $url . '</a>'; print "<hr>"; \Cloudstash\Point\Routing\Dispatcher::Instance()->handleCurrent();