コード例 #1
0
ファイル: SessionServiceTest.php プロジェクト: rexmac/zyndax
 public function testDelete()
 {
     $testEntity = SessionTest::createTestSession();
     self::$entityManager->persist($testEntity);
     self::$entityManager->flush();
     $entities = self::$entityManager->createQuery('SELECT e FROM Rexmac\\Zyndax\\Entity\\Session e')->execute();
     $this->assertEquals(1, count($entities));
     SessionService::delete($testEntity);
     $entities = self::$entityManager->createQuery('SELECT e FROM Rexmac\\Zyndax\\Entity\\Session e')->execute();
     $this->assertEquals(0, count($entities));
 }
コード例 #2
0
ファイル: DoctrineSaveHandler.php プロジェクト: rexmac/zyndax
 /**
  * Destroy Session - remove data from resource for given session ID
  *
  * @param string $id Session ID
  * @return bool
  */
 public function destroy($id)
 {
     if (null !== ($session = SessionService::find($id))) {
         SessionService::delete($session);
         return true;
     }
     return false;
 }