public function viaRequest( $name, callable $callback )
	{
		$this->guards[$name] = new RequestGuard( $callback, Request::i() );
	}
public function viaRequest( $name, callable $callback )
	{
		$this->guards[$name] = new RequestGuard( $callback, Request::i() );
	}
public function viaRequest ( $ name , callable $ callback ) { $ this -> guards [ $ name ] = new RequestGuard ( $ callback , Request :: i ( ) ) ; }
Register a callback based guard

@param $name
@param callable $callback
Register a callback based guard