StringBase

Defines the locale string base class.

This is the base class to be used for locale string objects and contains the common properties and methods for source and translation strings.

Hierarchy

File

core/modules/locale/src/StringBase.php, line 11

Namespace

Drupal\locale

Members

Name Modifiers Type Description
StringBase::$context public property The string context.
StringBase::$lid public property The string identifier.
StringBase::$locations public property The string locations indexed by type.
StringBase::$source public property The source string.
StringBase::$storage protected property The locale storage this string comes from or is to be saved to.
StringBase::$version public property The string version.
StringBase::addLocation public function Adds a location for this string. Overrides StringInterface::addLocation
StringBase::delete public function Deletes string object from storage. Overrides StringInterface::delete
StringBase::getId public function Gets the string unique identifier. Overrides StringInterface::getId
StringBase::getLocations public function Gets location information for this string. Overrides StringInterface::getLocations
StringBase::getPlurals public function Splits string to work with plural values. Overrides StringInterface::getPlurals
StringBase::getStorage public function Gets the string storage. Overrides StringInterface::getStorage
StringBase::getValues public function Gets field values that are set for given field names. Overrides StringInterface::getValues
StringBase::getVersion public function Gets the string version. Overrides StringInterface::getVersion
StringBase::hasLocation public function Checks whether the string has a given location. Overrides StringInterface::hasLocation
StringBase::save public function Saves string object to storage. Overrides StringInterface::save
StringBase::setId public function Sets the string unique identifier. Overrides StringInterface::setId
StringBase::setPlurals public function Sets this string using array of plural values. Overrides StringInterface::setPlurals
StringBase::setStorage public function Sets the string storage. Overrides StringInterface::setStorage
StringBase::setValues public function Sets an array of values as object properties. Overrides StringInterface::setValues
StringBase::setVersion public function Sets the string version. Overrides StringInterface::setVersion
StringBase::__construct public function Constructs a new locale string object.
StringInterface::getString public function Gets plain string contained in this object.
StringInterface::isNew public function Checks whether the object is not saved to storage yet.
StringInterface::isSource public function Checks whether the object is a source string.
StringInterface::isTranslation public function Checks whether the object is a translation string.
StringInterface::setString public function Sets the string contained in this object.
doc_Drupal
2016-10-29 09:45:00
Comments
Leave a Comment

Please login to continue.