Back to FileLayout class

Method loadVersionSuffixes

public self
loadVersionSuffixes
()
Load the automatically generated version suffixes.
Returns
  • self
Since
  • 3.5
Class: FileLayout
Project: Joomla

Method loadVersionSuffixes - Source code

/**
 * Load the automatically generated version suffixes.
 * Example: array('j311', 'j31', 'j3')
 *
 * @return  self
 *
 * @since   3.5
 */
public function loadVersionSuffixes()
{
    $cmsVersion = new Version();
    // Example j311
    $fullVersion = 'j' . str_replace('.', '', $cmsVersion->getShortVersion());
    // Create suffixes like array('j311', 'j31', 'j3')
    $suffixes = array($fullVersion, substr($fullVersion, 0, 3), substr($fullVersion, 0, 2));
    $this->setSuffixes(array_unique($suffixes));
    return $this;
}