Decomplexify ConfigParser->buildAlbumConfig

This commit is contained in:
Olivier Paroz 2015-09-13 14:27:12 +02:00
Родитель 7b863e9a5a
Коммит b5d4405196
1 изменённых файлов: 4 добавлений и 3 удалений

Просмотреть файл

@ -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]));
}
/**