File tree Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -27,7 +27,8 @@ class ClosureSerializerManager {
2727 */
2828 public function addSerializer (ClosureSerializer $ closureSerializer )
2929 {
30- $ classname = $ closureSerializer ::class;
30+ // Keep BC compat to PHP 7: Don't use "::class" on dynamic class names
31+ $ classname = get_class ($ closureSerializer );
3132 $ this ->closureSerializer [$ classname ] = $ closureSerializer ;
3233 return $ this ;
3334 }
Original file line number Diff line number Diff line change @@ -264,7 +264,8 @@ protected function serializeData($value)
264264 }
265265 return [
266266 static ::CLOSURE_IDENTIFIER_KEY => true ,
267- 'serializer ' => $ closureSerializer ::class,
267+ // Keep BC compat to PHP 7: Don't use "::class" on dynamic class names
268+ 'serializer ' => get_class ($ closureSerializer ),
268269 'value ' => $ closureSerializer ->serialize ($ value )
269270 ];
270271 }
You can’t perform that action at this time.
0 commit comments