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)); }
/** * 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; }