mirror of
https://github.com/RSS-Bridge/rss-bridge.git
synced 2025-07-18 09:44:28 +02:00
refactor: general code base refactor (#2950)
* refactor * fix: bug in previous refactor * chore: exclude phpcompat sniff due to bug in phpcompat * fix: do not leak absolute paths * refactor/fix: batch extensions checking, fix DOS issue
This commit is contained in:
parent
b042412416
commit
2bbce8ebef
45 changed files with 679 additions and 827 deletions
|
@ -35,7 +35,7 @@ class ParameterValidator
|
|||
{
|
||||
$this->invalid[] = [
|
||||
'name' => $name,
|
||||
'reason' => $reason
|
||||
'reason' => $reason,
|
||||
];
|
||||
}
|
||||
|
||||
|
@ -216,7 +216,7 @@ class ParameterValidator
|
|||
if (array_key_exists('global', $parameters)) {
|
||||
$notInContext = array_diff_key($notInContext, $parameters['global']);
|
||||
}
|
||||
if (sizeof($notInContext) > 0) {
|
||||
if (count($notInContext) > 0) {
|
||||
continue;
|
||||
}
|
||||
|
||||
|
@ -246,7 +246,8 @@ class ParameterValidator
|
|||
unset($queriedContexts['global']);
|
||||
|
||||
switch (array_sum($queriedContexts)) {
|
||||
case 0: // Found no match, is there a context without parameters?
|
||||
case 0:
|
||||
// Found no match, is there a context without parameters?
|
||||
if (isset($data['context'])) {
|
||||
return $data['context'];
|
||||
}
|
||||
|
@ -256,7 +257,8 @@ class ParameterValidator
|
|||
}
|
||||
}
|
||||
return null;
|
||||
case 1: // Found unique match
|
||||
case 1:
|
||||
// Found unique match
|
||||
return array_search(true, $queriedContexts);
|
||||
default:
|
||||
return false;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue