assertInstanceOf(self::COMMON_INTERFACE, $persistentDataHandler); $this->assertInstanceOf($expected, $persistentDataHandler); } /** * @return array */ public function persistentDataHandlerProviders() { $handlers = [ ['memory', self::COMMON_NAMESPACE . 'FacebookMemoryPersistentDataHandler'], [new FacebookMemoryPersistentDataHandler(), self::COMMON_NAMESPACE . 'FacebookMemoryPersistentDataHandler'], [new FacebookSessionPersistentDataHandler(false), self::COMMON_NAMESPACE . 'FacebookSessionPersistentDataHandler'], [null, self::COMMON_INTERFACE], ]; if (session_status() === PHP_SESSION_ACTIVE) { $handlers[] = ['session', self::COMMON_NAMESPACE . 'FacebookSessionPersistentDataHandler']; } return $handlers; } }