@@ -54,14 +54,14 @@ public function __construct( $from, $to, $recurse_objects = false, $regex = fals
54
54
* @return array The original array with all elements replaced as needed.
55
55
*/
56
56
public function run ( $ data , $ serialised = false ) {
57
- return $ this ->_run ( $ data , $ serialised );
57
+ return $ this ->run_recursively ( $ data , $ serialised );
58
58
}
59
59
60
60
/**
61
61
* @param int $recursion_level Current recursion depth within the original data.
62
62
* @param array $visited_data Data that has been seen in previous recursion iterations.
63
63
*/
64
- private function _run ( $ data , $ serialised , $ recursion_level = 0 , $ visited_data = array () ) {
64
+ private function run_recursively ( $ data , $ serialised , $ recursion_level = 0 , $ visited_data = array () ) {
65
65
66
66
// some unseriliased data cannot be re-serialised eg. SimpleXMLElements
67
67
try {
@@ -85,11 +85,11 @@ private function _run( $data, $serialised, $recursion_level = 0, $visited_data =
85
85
86
86
$ unserialized = @unserialize ( $ data );
87
87
if ( is_string ( $ data ) && false !== $ unserialized ) {
88
- $ data = $ this ->_run ( $ unserialized , true , $ recursion_level + 1 );
88
+ $ data = $ this ->run_recursively ( $ unserialized , true , $ recursion_level + 1 );
89
89
} elseif ( is_array ( $ data ) ) {
90
90
$ keys = array_keys ( $ data );
91
91
foreach ( $ keys as $ key ) {
92
- $ data [ $ key ] = $ this ->_run ( $ data [ $ key ], false , $ recursion_level + 1 , $ visited_data );
92
+ $ data [ $ key ] = $ this ->run_recursively ( $ data [ $ key ], false , $ recursion_level + 1 , $ visited_data );
93
93
}
94
94
} elseif ( $ this ->recurse_objects && ( is_object ( $ data ) || $ data instanceof \__PHP_Incomplete_Class ) ) {
95
95
if ( $ data instanceof \__PHP_Incomplete_Class ) {
@@ -102,7 +102,7 @@ private function _run( $data, $serialised, $recursion_level = 0, $visited_data =
102
102
);
103
103
} else {
104
104
foreach ( $ data as $ key => $ value ) {
105
- $ data ->$ key = $ this ->_run ( $ value , false , $ recursion_level + 1 , $ visited_data );
105
+ $ data ->$ key = $ this ->run_recursively ( $ value , false , $ recursion_level + 1 , $ visited_data );
106
106
}
107
107
}
108
108
} elseif ( is_string ( $ data ) ) {
0 commit comments