mirror of
https://github.com/phpbb/phpbb.git
synced 2025-07-30 21:40:43 +02:00
[ticket/13697] Moving filesystem related functions to filesystem service
* Moving filesystem service to \phpbb\filesystem namespace * Wraping Symfony's Filesystem component * Moving filesystem related functions from includes/functions.php into \phpbb\filesystem\filesystem Functions moved (and deprecated): - phpbb_chmod - phpbb_is_writable - phpbb_is_absolute - phpbb_own_realpath - phpbb_realpath * Adding interface for filesystem service PHPBB3-13697
This commit is contained in:
@@ -55,6 +55,8 @@ class install_update extends module
|
||||
|
||||
var $update_to_version;
|
||||
|
||||
protected $filesystem;
|
||||
|
||||
// Set to false
|
||||
var $test_update = false;
|
||||
|
||||
@@ -87,6 +89,8 @@ class install_update extends module
|
||||
/* @var $cache \phpbb\cache\service */
|
||||
$cache = $phpbb_container->get('cache');
|
||||
|
||||
$this->filesystem = $phpbb_container->get('filesystem');
|
||||
|
||||
$this->tpl_name = 'install_update';
|
||||
$this->page_title = 'UPDATE_INSTALLATION';
|
||||
|
||||
@@ -961,7 +965,7 @@ class install_update extends module
|
||||
// Now init the connection
|
||||
if ($update_mode == 'download')
|
||||
{
|
||||
if (function_exists('phpbb_is_writable') && !phpbb_is_writable($phpbb_root_path . 'store/'))
|
||||
if ($this->filesystem->is_writable($phpbb_root_path . 'store/'))
|
||||
{
|
||||
trigger_error(sprintf('The directory “%s” is not writable.', $phpbb_root_path . 'store/'), E_USER_ERROR);
|
||||
}
|
||||
|
Reference in New Issue
Block a user