public function findUser()
 {
     if (!$this->namespacedAttributeBag->has('user')) {
         return null;
     }
     return $this->namespacedAttributeBag->get('user');
 }
 public function testRemove()
 {
     $this->assertEquals('world', $this->bag->get('hello'));
     $this->bag->remove('hello');
     $this->assertNull($this->bag->get('hello'));
     $this->assertEquals('be happy', $this->bag->get('always'));
     $this->bag->remove('always');
     $this->assertNull($this->bag->get('always'));
     $this->assertEquals('drak', $this->bag->get('user.login'));
     $this->bag->remove('user.login');
     $this->assertNull($this->bag->get('user.login'));
 }
 /**
  * @return string
  */
 public function getCurrentRequestUri()
 {
     $uri = $this->attributeBag->get('current_uri');
     $this->attributeBag->remove('current_uri');
     return $uri;
 }
 protected function get($key)
 {
     return $this->attributeBag->get($this->provider . '/' . $key);
 }