예제 #1
0
파일: LogTest.php 프로젝트: dzoke/CmsBundle
 public function testCreated()
 {
     $log = new Log();
     $created = DateTime::dateTime();
     $expected = $created;
     $log->setCreatedAt($created);
     $actual = $log->getCreated();
     $this->assertSame($expected, $actual);
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(Request $request)
 {
     $post = new Micropost();
     if ($request->has("title") && $request->has("body")) {
         $post->title = $request->title;
         $post->body = $request->body;
         $post->user_id = 1;
         $post->published_at = DateTime::dateTime();
         $post->save();
         return redirect('/')->with('success', 'Ninguno');
     } else {
         return redirect('/')->with('error', 'Faltan datos');
     }
 }
예제 #3
0
 public function getTokenExpiry()
 {
     $user = \Yii::$app->getUser();
     $sessionId = \Yii::$app->session->getId();
     if ($this->accessToken == null) {
         $this->accessToken = AccessToken::find()->where(['user_id' => $user->id])->andWhere(['session_id' => $sessionId])->one();
         if ($this->accessToken == null) {
             return 0;
         }
     }
     $createdDate = new \DateTime($this->accessToken->created);
     return ($createdDate->getTimestamp() + $user->authTimeout) * 1000;
 }