[ticket/11628] Remove the one usage of get_style_path()

Makes the code easier to follow

PHPBB3-11628
This commit is contained in:
Nathaniel Guse 2013-07-24 13:31:09 -05:00
parent 3b46f77e4e
commit 8795a354fe
2 changed files with 3 additions and 17 deletions

View file

@ -56,7 +56,7 @@ interface phpbb_template
* Note: Templates are still compiled to phpBB's cache directory.
*
* @param string|array $names Array of names or string of name of template(s) in inheritance tree order, used by extensions.
* @param array or string $paths Array of style paths, relative to current root directory
* @param string|array or string $paths Array of style paths, relative to current root directory
* @return phpbb_template $this
*/
public function set_custom_style($names, $paths);

View file

@ -208,7 +208,7 @@ class phpbb_template_twig implements phpbb_template
{
foreach ($names as $name)
{
$path = $this->get_style_path($name, $directory) . 'template/';
$path = $this->phpbb_root_path . trim($directory, '/') . "/{$name}/template/";
if (is_dir($path))
{
@ -236,7 +236,7 @@ class phpbb_template_twig implements phpbb_template
* Note: Templates are still compiled to phpBB's cache directory.
*
* @param string|array $names Array of names or string of name of template(s) in inheritance tree order, used by extensions.
* @param array or string $paths Array of style paths, relative to current root directory
* @param string|array or string $paths Array of style paths, relative to current root directory
* @return phpbb_template $this
*/
public function set_custom_style($names, $paths)
@ -503,18 +503,4 @@ class phpbb_template_twig implements phpbb_template
{
return $this->twig->getLoader()->getCacheKey($this->get_filename_from_handle($handle));
}
/**
* Get location of style directory for specific style_path
*
* @param string $path Style path, such as "prosilver"
* @param string $style_base_directory The base directory the style is in
* E.g. 'styles', 'ext/foo/bar/styles'
* Default: 'styles'
* @return string Path to style directory, relative to current path
*/
protected function get_style_path($path, $style_base_directory = 'styles')
{
return $this->phpbb_root_path . trim($style_base_directory, '/') . '/' . rtrim($path, '/') . '/';
}
}