|
|
@@ -196,12 +196,18 @@ class configuration
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- // support for old config file format, before the fork was renamed
|
|
|
+ // support for old config file format, before the fork was renamed and PSR-4 introduced
|
|
|
$this->_configuration['model']['class'] = str_replace(
|
|
|
'zerobin_', 'privatebin_',
|
|
|
$this->_configuration['model']['class']
|
|
|
);
|
|
|
|
|
|
+ $this->_configuration['model']['class'] = str_replace(
|
|
|
+ array('privatebin_data', 'privatebin_db'),
|
|
|
+ array('PrivateBin\\data\\data', 'PrivateBin\\data\\db'),
|
|
|
+ $this->_configuration['model']['class']
|
|
|
+ );
|
|
|
+
|
|
|
// ensure a valid expire default key is set
|
|
|
if (!array_key_exists($this->_configuration['expire']['default'], $this->_configuration['expire_options']))
|
|
|
{
|