mirror of
https://github.com/e107inc/e107.git
synced 2025-07-31 03:40:37 +02:00
Null coalescing for e_theme constructor
This commit is contained in:
@@ -57,6 +57,8 @@ class e_theme
|
|||||||
|
|
||||||
function __construct($options=array())
|
function __construct($options=array())
|
||||||
{
|
{
|
||||||
|
$options['force'] = isset($options['force']) ? $options['force'] : false;
|
||||||
|
|
||||||
if(!empty($options['themedir']))
|
if(!empty($options['themedir']))
|
||||||
{
|
{
|
||||||
$this->_current = $options['themedir'];
|
$this->_current = $options['themedir'];
|
||||||
|
@@ -133,6 +133,7 @@
|
|||||||
|
|
||||||
foreach($tests as $item=>$var)
|
foreach($tests as $item=>$var)
|
||||||
{
|
{
|
||||||
|
$var['script'] = isset($var['script']) ? $var['script'] : null;
|
||||||
|
|
||||||
$result = $this->tm->getThemeLayout($pref, $defaultLayout, $var['url'], $var['script']);
|
$result = $this->tm->getThemeLayout($pref, $defaultLayout, $var['url'], $var['script']);
|
||||||
$this->assertEquals($var['expected'],$result, "Wrong theme layout returned for item [".$item."] ".$var['url']);
|
$this->assertEquals($var['expected'],$result, "Wrong theme layout returned for item [".$item."] ".$var['url']);
|
||||||
|
Reference in New Issue
Block a user