for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Anax\MVC;
/**
* Helpers for redirecting to other pages and controllers.
*
*/
trait TRedirectHelpers
{
* Redirect to current or another route.
* @param string $route the route to redirect to,
* null to redirect to current route, "" to redirect to baseurl.
* @return void
public function redirectTo($route = null)
if (is_null($route)) {
$url = $this->di->request->getCurrentUrl();
di
In PHP it is possible to write to properties without declaring them. For example, the following is perfectly valid PHP code:
class MyClass { } $x = new MyClass(); $x->foo = true;
Generally, it is a good practice to explictly declare properties to avoid accidental typos and provide IDE auto-completion:
class MyClass { public $foo; } $x = new MyClass(); $x->foo = true;
} else {
$url = $this->di->url->create($route);
}
$this->di->response->redirect($url);
In PHP it is possible to write to properties without declaring them. For example, the following is perfectly valid PHP code:
Generally, it is a good practice to explictly declare properties to avoid accidental typos and provide IDE auto-completion: