Allow omitting config/config.php; Fix write context on return value
Thanks @Lomanic for reporting
This commit is contained in:
parent
71e7da28cc
commit
5731ede297
1 changed files with 4 additions and 3 deletions
|
@ -307,7 +307,7 @@ class Pico
|
|||
'timezone' => ''
|
||||
);
|
||||
|
||||
$config = require(CONFIG_DIR . 'config.php');
|
||||
$config = file_exists(CONFIG_DIR . 'config.php') ? require(CONFIG_DIR . 'config.php') : null;
|
||||
$this->config = is_array($config) ? $config + $defaultConfig : $defaultConfig;
|
||||
|
||||
if (empty($this->config['base_url'])) {
|
||||
|
@ -835,8 +835,9 @@ class Pico
|
|||
*/
|
||||
public function getBaseUrl()
|
||||
{
|
||||
if (!empty($this->getConfig('base_url'))) {
|
||||
return $this->getConfig('base_url');
|
||||
$baseUrl = $this->getConfig('base_url');
|
||||
if (!empty($baseUrl)) {
|
||||
return $baseUrl;
|
||||
}
|
||||
|
||||
if (
|
||||
|
|
Loading…
Add table
Reference in a new issue