mirror of
https://github.com/phpbb/phpbb.git
synced 2025-08-05 16:27:38 +02:00
[ticket/17535] Address code review comments
PHPBB-17535
This commit is contained in:
10
phpBB/phpbb/cache/driver/base.php
vendored
10
phpBB/phpbb/cache/driver/base.php
vendored
@@ -31,11 +31,6 @@ abstract class base implements \phpbb\cache\driver\driver_interface
|
||||
try
|
||||
{
|
||||
$iterator = new \DirectoryIterator($this->cache_dir);
|
||||
}
|
||||
catch (\Exception $e)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
foreach ($iterator as $fileInfo)
|
||||
{
|
||||
@@ -58,6 +53,11 @@ abstract class base implements \phpbb\cache\driver\driver_interface
|
||||
$this->remove_file($fileInfo->getPathname());
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (\Exception $e)
|
||||
{
|
||||
// Do not return, to purge vars cached in memory
|
||||
}
|
||||
|
||||
unset($this->vars);
|
||||
unset($this->sql_rowset);
|
||||
|
13
phpBB/phpbb/cache/driver/memory.php
vendored
13
phpBB/phpbb/cache/driver/memory.php
vendored
@@ -50,18 +50,7 @@ abstract class memory extends \phpbb\cache\driver\base
|
||||
*/
|
||||
function purge()
|
||||
{
|
||||
unset($this->vars);
|
||||
unset($this->sql_rowset);
|
||||
unset($this->sql_row_pointer);
|
||||
|
||||
if (function_exists('opcache_reset'))
|
||||
{
|
||||
@opcache_reset();
|
||||
}
|
||||
|
||||
$this->vars = [];
|
||||
$this->sql_rowset = [];
|
||||
$this->sql_row_pointer = [];
|
||||
parent::purge();
|
||||
|
||||
$this->is_modified = true;
|
||||
|
||||
|
@@ -74,10 +74,10 @@ class phpbb_auth_provider_apache_test extends phpbb_database_test_case
|
||||
->will($this->returnValue(true));
|
||||
$this->request->expects($this->exactly(2))
|
||||
->method('server')
|
||||
->willReturnCallback(fn(string $arg) => match(true) {
|
||||
$arg === 'PHP_AUTH_USER' => 'foobar',
|
||||
$arg === 'PHP_AUTH_PW' => 'example',
|
||||
});
|
||||
->willReturnMap([
|
||||
['PHP_AUTH_USER', 'foobar'],
|
||||
['PHP_AUTH_PW', 'example']
|
||||
]);
|
||||
|
||||
$expected = array(
|
||||
'status' => LOGIN_SUCCESS,
|
||||
|
@@ -255,7 +255,6 @@ class phpbb_functional_extension_acp_test extends phpbb_functional_test_case
|
||||
|
||||
$form = $crawler->selectButton('Submit')->form();
|
||||
$form['minimum_stability']->select('dev');
|
||||
$form['enable_packagist']->select('1');
|
||||
$form['repositories'] = 'https://satis.phpbb.com/';
|
||||
$crawler = self::submit($form);
|
||||
$this->assertContainsLang('CONFIG_UPDATED', $crawler->filter('div[class="successbox"] > p')->text());
|
||||
|
@@ -61,7 +61,7 @@ class phpbb_text_processing_message_parser_test extends phpbb_test_case
|
||||
$user->style = array('style_id' => 1);
|
||||
|
||||
$user->expects($this->any())
|
||||
-> method('__get')->with('lang')->willReturn([
|
||||
->method('__get')->with('lang')->willReturn([
|
||||
'NO_POLL_TITLE' => 'You have to enter a poll title.',
|
||||
'POLL_TITLE_TOO_LONG' => 'The poll title must contain fewer than 100 characters.',
|
||||
'POLL_TITLE_COMP_TOO_LONG' => 'The parsed size of your poll title is too large, consider removing BBCodes or smilies.',
|
||||
|
Reference in New Issue
Block a user