@@ -32,7 +32,8 @@ public function encode($var, $options = NULL)
32
32
return $ var ->format ('Y-m-d H:i:s O ' );
33
33
34
34
} elseif ($ var instanceof Entity) {
35
- return self ::encode ($ var ->value ) . '( ' . (is_array ($ var ->attributes ) ? substr (self ::encode ($ var ->attributes ), 1 , -1 ) : '' ) . ') ' ;
35
+ return $ this ->encode ($ var ->value ) . '( '
36
+ . (is_array ($ var ->attributes ) ? substr ($ this ->encode ($ var ->attributes ), 1 , -1 ) : '' ) . ') ' ;
36
37
}
37
38
38
39
if (is_object ($ var )) {
@@ -50,8 +51,8 @@ public function encode($var, $options = NULL)
50
51
return '[] ' ;
51
52
}
52
53
foreach ($ var as $ k => $ v ) {
53
- $ v = self :: encode ($ v , self ::BLOCK );
54
- $ s .= ($ isList ? '- ' : self :: encode ($ k ) . ': ' )
54
+ $ v = $ this -> encode ($ v , self ::BLOCK );
55
+ $ s .= ($ isList ? '- ' : $ this -> encode ($ k ) . ': ' )
55
56
. (strpos ($ v , "\n" ) === FALSE ? ' ' . $ v : "\n\t" . str_replace ("\n" , "\n\t" , $ v ))
56
57
. "\n" ;
57
58
continue ;
@@ -60,7 +61,7 @@ public function encode($var, $options = NULL)
60
61
61
62
} else {
62
63
foreach ($ var as $ k => $ v ) {
63
- $ s .= ($ isList ? '' : self :: encode ($ k ) . ': ' ) . self :: encode ($ v ) . ', ' ;
64
+ $ s .= ($ isList ? '' : $ this -> encode ($ k ) . ': ' ) . $ this -> encode ($ v ) . ', ' ;
64
65
}
65
66
return ($ isList ? '[ ' : '{ ' ) . substr ($ s , 0 , -2 ) . ($ isList ? '] ' : '} ' );
66
67
}
0 commit comments