コード例 #1
0
 public function testGettingUserWhenAlreadyAuthenticatedReturnsUser()
 {
     $auth = new Authenticator($this->router, $this->container, ['provider' => Mockery::mock('Dingo\\Api\\Auth\\Provider')]);
     $auth->setUser((object) ['id' => 1]);
     $this->assertEquals(1, $auth->user()->id);
     $this->assertTrue($auth->check());
 }
コード例 #2
0
ファイル: Dispatcher.php プロジェクト: jacobDaeHyung/api
 /**
  * Refresh the request stack.
  *
  * This is done by resetting the authentication, popping
  * the last request from the stack, replacing the input,
  * and resetting the version and parameters.
  *
  * @return void
  */
 protected function refreshRequestStack()
 {
     if (!$this->persistAuthentication) {
         $this->auth->setUser(null);
         $this->persistAuthentication = true;
     }
     if ($route = array_pop($this->routeStack)) {
         $this->router->setCurrentRoute($route);
     }
     $this->replaceRequestInstance();
     $this->clearCachedFacadeInstance();
     $this->raw = false;
     $this->version = $this->domain = $this->content = null;
     $this->parameters = $this->uploads = [];
 }