コード例 #1
0
 /**
  * Register field provider
  *
  * @return void
  */
 protected function registerFieldProvider()
 {
     $this->app->bind('understand-lumen.field-provider', function ($app) {
         $fieldProvider = new FieldProvider();
         if ($app->bound('session.store')) {
             $fieldProvider->setSessionStore($app['session.store']);
         }
         $fieldProvider->setRequest($app['request']);
         $fieldProvider->setEnvironment($app->environment());
         $fieldProvider->setTokenProvider($app['understand-lumen.token-provider']);
         return $fieldProvider;
     });
 }
コード例 #2
0
 public function testSessionStore()
 {
     $fieldProvider = new FieldProvider();
     $this->assertNull($fieldProvider->getSessionId());
     $this->assertNull($fieldProvider->getFromSession('test_key'));
 }