mini\I18n\Translator::addPathAlias() Method

public

Signature

public function addPathAlias(string $absolutePath, string $alias): void

Parameters

Name Type Default Description
$absolutePath string required Documentation missing
$alias string required Documentation missing

Returns

void

Documentation

Add a path alias for translation file resolution

Maps an absolute source path to an alias prefix. When a t() call originates from a file under the aliased path, translations are searched under {alias}/ prefix.

Example: $translator->addPathAlias('/var/www/vendor/fubber/mini', 'MINI');

A t() call from /var/www/vendor/fubber/mini/src/Invalid.php will search for:

  • _translations/default/MINI/src/Invalid.php.json (application override)
  • vendor/fubber/mini/translations/default/MINI/src/Invalid.php.json (framework)

Source

src/I18n/Translator.php:48-51