You are here

class UnserializableTranslationManager in Drupal 10

Test class.

Hierarchy

Expanded class hierarchy of UnserializableTranslationManager

File

core/tests/Drupal/Tests/Core/Entity/EntityTypeTest.php, line 524

Namespace

Drupal\Tests\Core\Entity
View source
class UnserializableTranslationManager extends TranslationManager {

  /**
   * Constructs a UnserializableTranslationManager object.
   */
  public function __construct() {
  }

  /**
   * @return array
   */
  public function __serialize() : array {
    throw new \Exception();
  }

}

Members

Namesort descending Modifiers Type Description Overrides
TranslationManager::$defaultLangcode protected property The default langcode used in translations.
TranslationManager::$sortedTranslators protected property An array of translators, sorted by priority.
TranslationManager::$translators protected property An unsorted array of arrays of active translators.
TranslationManager::addTranslator public function Appends a translation system to the translation chain.
TranslationManager::doTranslate protected function Translates a string to the current language or to a given language.
TranslationManager::formatPlural public function Formats a string containing a count of items. Overrides TranslationInterface::formatPlural
TranslationManager::getStringTranslation public function Retrieves English string to given language. Overrides TranslatorInterface::getStringTranslation
TranslationManager::reset public function Resets translation cache. Overrides TranslatorInterface::reset
TranslationManager::setDefaultLangcode public function Sets the default langcode.
TranslationManager::sortTranslators protected function Sorts translators according to priority.
TranslationManager::translate public function Translates a string to the current language or to a given language. Overrides TranslationInterface::translate
TranslationManager::translateString public function Translates a TranslatableMarkup object to a string. Overrides TranslationInterface::translateString
UnserializableTranslationManager::__construct public function Constructs a UnserializableTranslationManager object. Overrides TranslationManager::__construct
UnserializableTranslationManager::__serialize public function