示例#1
0
 private static function compareArray($template, $test)
 {
     foreach ($template as $i => $value) {
         if (is_array($value)) {
             if (!isset($test[$i])) {
                 return false;
             }
             if (count($value) === 0) {
                 continue;
             }
             if (PatternStore::compareArray($value, $test[$i])) {
                 return false;
             }
         } elseif (!isset($test[$value])) {
             return false;
         }
     }
     return true;
 }