$value) { $result[$this->deobfuscateField($key)] = $value; } return $result; } private function deobfuscateField($name) { if($this->wasFieldObfuscated($name)) { return $this->deobfuscate($name); } else { return $name; } } private function wasFieldObfuscated($name) { return strpos($name, FieldNameObfuscator::OBFUSCATED_FIELD_PREFIX) === 0; } }