Page MenuHomePhabricator

LanguageFallbackChain_TermBuffer_usage_example

Authored By
Bene
Apr 17 2015, 10:19 AM
Size
632 B
Referenced Files
None
Subscribers
None

LanguageFallbackChain_TermBuffer_usage_example

$languageFallbackChain = $this->languageFallbackChainFactory->newFromLanguage(
$this->getLanguage(),
LanguageFallbackChainFactory::FALLBACK_SELF
| LanguageFallbackChainFactory::FALLBACK_VARIANTS
| LanguageFallbackChainFactory::FALLBACK_OTHERS
);
$languages = $languageFallbackChain->getFetchLanguageCodes();
$labelDescriptionLookup = new LanguageFallbackLabelDescriptionLookup(
$this->termBuffer,
$languageFallbackChain
);
$formatter = $this->entityIdFormatterFactory->getEntityIdFormater( $labelDescriptionLookup );
$this->termBuffer->prefetchTerms( $propertyIds, array( 'label' ), $languages );

File Metadata

Mime Type
text/plain; charset=utf-8
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
112488
Default Alt Text
LanguageFallbackChain_TermBuffer_usage_example (632 B)

Event Timeline