зеркало из https://github.com/nextcloud/gallery.git
Decomplexify ConfigParser->buildAlbumConfig
This commit is contained in:
Родитель
7b863e9a5a
Коммит
b5d4405196
|
@ -146,8 +146,7 @@ class ConfigParser {
|
|||
*/
|
||||
private function buildAlbumConfig($currentConfig, $parsedConfig, $completionStatus, $level) {
|
||||
foreach ($completionStatus as $key => $complete) {
|
||||
if (!empty($parsedConfig[$key])
|
||||
&& !$this->isConfigItemComplete($key, $parsedConfig, $complete)
|
||||
if (!$this->isConfigItemComplete($key, $parsedConfig, $complete)
|
||||
) {
|
||||
$parsedConfigItem = $parsedConfig[$key];
|
||||
if ($this->isConfigUsable($parsedConfigItem, $level)) {
|
||||
|
@ -172,7 +171,9 @@ class ConfigParser {
|
|||
* @return bool
|
||||
*/
|
||||
private function isConfigItemComplete($key, $parsedConfig, $complete) {
|
||||
return !(!$complete && array_key_exists($key, $parsedConfig));
|
||||
return !(!$complete
|
||||
&& array_key_exists($key, $parsedConfig)
|
||||
&& !empty($parsedConfig[$key]));
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Загрузка…
Ссылка в новой задаче