Update PHP.mjs

This commit is contained in:
Jamie (Bear) Murphy 2025-05-13 22:35:48 +01:00
parent 5a78c2af89
commit 48e7eae9bc

View file

@ -67,9 +67,9 @@ TestRegister.addTests([
}, },
{ {
name: "PHP Deserialize array with object and reference", name: "PHP Deserialize array with object and reference",
input: 'a:1:{s:6:"navbar";O:18:"APP\View\Menu\Item":3:{s:7:"<22>*<2A>name";s:16:"Secondary Navbar";s:11:"<22>*<2A>children";a:1:{s:9:"View Cart";O:18:"APP\View\Menu\Item":2:{s:7:"<22>*<2A>name";s:9:"View Cart";s:9:"<22>*<2A>parent";r:2;}}s:9:"<22>*<2A>parent";N;}}', input: 'a:1:{s:6:"navbar";O:18:"APP\View\Menu\Item":3:{s:4:"name";s:16:"Secondary Navbar";s:8:"children";a:1:{s:9:"View Cart";O:18:"APP\View\Menu\Item":2:{s:7:"<22>*<2A>name";s:9:"View Cart";s:9:"<22>*<2A>parent";r:2;}}s:9:"<22>*<2A>parent";N;}}',
// eslint-disable-next-line no-useless-escape // eslint-disable-next-line no-useless-escape
expectedOutput: '{"navbar":{"__className":"APP\\View\\Menu\\Item","<EFBFBD>*<2A>name":"Secondary Navbar","<EFBFBD>*<2A>children":{"View Cart":{"__className":"APP\\View\\Menu\\Item","<EFBFBD>*<2A>name":"View Cart","<EFBFBD>*<2A>parent":"Secondary Navbar"}},"<EFBFBD>*<2A>parent":null}}', expectedOutput: '{"navbar":{"__className":"APP\\View\\Menu\\Item","name":"Secondary Navbar","children":{"View Cart":{"__className":"APP\\View\\Menu\\Item","name":"View Cart","parent":"Secondary Navbar"}},"parent":null}}',
recipeConfig: [ recipeConfig: [
{ {
op: "PHP Deserialize", op: "PHP Deserialize",