Package Home

Zend Framework 2 Documentation (Manual)

PHK Home

File: /modules/zend.i18n.view.helper.abstract-translator-helper.html

Size:11428
Storage flags:no_autoload,compress/gzip (27%)

Abstract Translator Helper — Zend Framework 2 2.4.2 documentation

Abstract Translator Helper

The AbstractTranslatorHelper view helper is used as a base abstract class for any helpers that need to translate content. It provides an implementation for the Zend\I18n\Translator\TranslatorAwareInterface which allows injecting a translator and setting a text domain.

Public Methods

setTranslator(Translator $translator[, string $textDomain = null])

Sets Zend\I18n\Translator\Translator to use in helper. The $textDomain argument is optional. It is provided as a convenience for setting both the translator and textDomain at the same time.

getTranslator()

Returns the Zend\I18n\Translator\Translator used in the helper.

Return type:Zend\I18n\Translator\Translator
hasTranslator()

Returns true if a Zend\I18n\Translator\Translator is set in the helper, and false if otherwise.

Return type:boolean
setTranslatorEnabled(boolean $enabled)

Sets whether translations should be enabled or disabled.

isTranslatorEnabled()

Returns true if translations are enabled, and false if disabled.

Return type:boolean
setTranslatorTextDomain(string $textDomain)

Set the translation text domain to use in helper when translating.

getTranslatorTextDomain()

Returns the translation text domain used in the helper.

Return type:string

Table Of Contents

This Page

Note: You need to stay logged into your GitHub account to contribute to the documentation.

Edit this document

Edit this document

The source code of this file is hosted on GitHub. Everyone can update and fix errors in this document with few clicks - no downloads needed.

  1. Login with your GitHub account.
  2. Go to Abstract Translator Helper on GitHub.
  3. Edit file contents using GitHub's text editor in your web browser
  4. Fill in the Commit message text box at the end of the page telling why you did the changes. Press Propose file change button next to it when done.
  5. On Send a pull request page you don't need to fill in text anymore. Just press Send pull request button.
  6. Your changes are now queued for review under project's Pull requests tab on GitHub.

For more information about the PHK package format: http://phk.tekwire.net