public static function recursiveArrayBinaryValuesToBase64($arr) { if (is_array($arr)) { foreach ($arr as $key => $value) { if (is_array($value)) { $arr[$key] = \Metaclassing\Utility::recursiveArrayBinaryValuesToBase64($value); } elseif (\Metaclassing\Utility::isBinary($value)) { $arr[$key] = base64_encode($value); } } } return $arr; }