File tree Expand file tree Collapse file tree 4 files changed +4
-4
lines changed
tests/Unit/Serialization/PhpSerializationTest Expand file tree Collapse file tree 4 files changed +4
-4
lines changed Original file line number Diff line number Diff line change 1
- O:43:"TypeLang\Parser\Node\Literal\IntLiteralNode":3 :{s:6:"offset";i:0;s:3:"raw";s:2:"42";s:5:"value";i:42;}
1
+ O:43:"TypeLang\Parser\Node\Literal\IntLiteralNode":4 :{s:6:"offset";i:0;s:3:"raw";s:2:"42";s:7:"decimal ";s:2:"42";s:5:"value";i:42;}
Original file line number Diff line number Diff line change 1
- O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:3:"int";}}}s:9:"arguments";O:60:"TypeLang\Parser\Node\Stmt\Template\TemplateArgumentsListNode":2:{s:6:"offset";i:0;s:5:"items";a:2:{i:0;O:55:"TypeLang\Parser\Node\Stmt\Template\TemplateArgumentNode":4:{s:6:"offset";i:0;s:4:"hint";N;s:5:"value";O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:3:"int";}}}s:9:"arguments";N;s:6:"fields";N;}s:10:"attributes";N;}i:1;O:55:"TypeLang\Parser\Node\Stmt\Template\TemplateArgumentNode":4:{s:6:"offset";i:0;s:4:"hint";O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:9:"covariant";}s:5:"value";O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:3:"int";}}}s:9:"arguments";N;s:6:"fields";N;}s:10:"attributes";N;}}}s:6:"fields";O:46:"TypeLang\Parser\Node\Stmt\Shape\FieldsListNode":3:{s:6:"offset";i:0;s:5:"items";a:4:{i:0;O:49:"TypeLang\Parser\Node\Stmt\Shape\ImplicitFieldNode":4:{s:6:"offset";i:0;s:4:"type";O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:6:"string";}}}s:9:"arguments";N;s:6:"fields";N;}s:8:"optional";b:1;s:10:"attributes";N;}i:1;O:46:"TypeLang\Parser\Node\Stmt\Shape\NamedFieldNode":5:{s:6:"offset";i:0;s:4:"type";O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:6:"string";}}}s:9:"arguments";N;s:6:"fields";N;}s:8:"optional";b:1;s:10:"attributes";N;s:3:"key";O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:6:"string";}}i:2;O:48:"TypeLang\Parser\Node\Stmt\Shape\NumericFieldNode":5:{s:6:"offset";i:0;s:4:"type";O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:6:"string";}}}s:9:"arguments";N;s:6:"fields";N;}s:8:"optional";b:1;s:10:"attributes";N;s:3:"key";O:43:"TypeLang\Parser\Node\Literal\IntLiteralNode":3:{s:6:"offset";i:0;s:3:"raw";s:2:"42";s:5:"value";i:42;}}i:3;O:52:"TypeLang\Parser\Node\Stmt\Shape\StringNamedFieldNode":5:{s:6:"offset";i:0;s:4:"type";O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:6:"string";}}}s:9:"arguments";N;s:6:"fields";N;}s:8:"optional";b:1;s:10:"attributes";N;s:3:"key";O:46:"TypeLang\Parser\Node\Literal\StringLiteralNode":3:{s:6:"offset";i:0;s:3:"raw";s:3:"key";s:5:"value";s:3:"key";}}}s:6:"sealed";b:0;}}
1
+ O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:3:"int";}}}s:9:"arguments";O:60:"TypeLang\Parser\Node\Stmt\Template\TemplateArgumentsListNode":2:{s:6:"offset";i:0;s:5:"items";a:2:{i:0;O:55:"TypeLang\Parser\Node\Stmt\Template\TemplateArgumentNode":4:{s:6:"offset";i:0;s:4:"hint";N;s:5:"value";O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:3:"int";}}}s:9:"arguments";N;s:6:"fields";N;}s:10:"attributes";N;}i:1;O:55:"TypeLang\Parser\Node\Stmt\Template\TemplateArgumentNode":4:{s:6:"offset";i:0;s:4:"hint";O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:9:"covariant";}s:5:"value";O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:3:"int";}}}s:9:"arguments";N;s:6:"fields";N;}s:10:"attributes";N;}}}s:6:"fields";O:46:"TypeLang\Parser\Node\Stmt\Shape\FieldsListNode":3:{s:6:"offset";i:0;s:5:"items";a:4:{i:0;O:49:"TypeLang\Parser\Node\Stmt\Shape\ImplicitFieldNode":4:{s:6:"offset";i:0;s:4:"type";O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:6:"string";}}}s:9:"arguments";N;s:6:"fields";N;}s:8:"optional";b:1;s:10:"attributes";N;}i:1;O:46:"TypeLang\Parser\Node\Stmt\Shape\NamedFieldNode":5:{s:6:"offset";i:0;s:4:"type";O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:6:"string";}}}s:9:"arguments";N;s:6:"fields";N;}s:8:"optional";b:1;s:10:"attributes";N;s:3:"key";O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:6:"string";}}i:2;O:48:"TypeLang\Parser\Node\Stmt\Shape\NumericFieldNode":5:{s:6:"offset";i:0;s:4:"type";O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:6:"string";}}}s:9:"arguments";N;s:6:"fields";N;}s:8:"optional";b:1;s:10:"attributes";N;s:3:"key";O:43:"TypeLang\Parser\Node\Literal\IntLiteralNode":4:{s:6:"offset";i:0;s:3:"raw";s:2:"42";s:7:"decimal";s:2:"42";s:5:"value";i:42;}}i:3;O:52:"TypeLang\Parser\Node\Stmt\Shape\StringNamedFieldNode":5:{s:6:"offset";i:0;s:4:"type";O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:6:"string";}}}s:9:"arguments";N;s:6:"fields";N;}s:8:"optional";b:1;s:10:"attributes";N;s:3:"key";O:46:"TypeLang\Parser\Node\Literal\StringLiteralNode":3:{s:6:"offset";i:0;s:3:"raw";s:3:"key";s:5:"value";s:3:"key";}}}s:6:"sealed";b:0;}}
Original file line number Diff line number Diff line change 1
- O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:3:"int";}}}s:9:"arguments";N;s:6:"fields";O:46:"TypeLang\Parser\Node\Stmt\Shape\FieldsListNode":3:{s:6:"offset";i:0;s:5:"items";a:4:{i:0;O:49:"TypeLang\Parser\Node\Stmt\Shape\ImplicitFieldNode":4:{s:6:"offset";i:0;s:4:"type";O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:6:"string";}}}s:9:"arguments";N;s:6:"fields";N;}s:8:"optional";b:1;s:10:"attributes";N;}i:1;O:46:"TypeLang\Parser\Node\Stmt\Shape\NamedFieldNode":5:{s:6:"offset";i:0;s:4:"type";O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:6:"string";}}}s:9:"arguments";N;s:6:"fields";N;}s:8:"optional";b:1;s:10:"attributes";N;s:3:"key";O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:6:"string";}}i:2;O:48:"TypeLang\Parser\Node\Stmt\Shape\NumericFieldNode":5:{s:6:"offset";i:0;s:4:"type";O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:6:"string";}}}s:9:"arguments";N;s:6:"fields";N;}s:8:"optional";b:1;s:10:"attributes";N;s:3:"key";O:43:"TypeLang\Parser\Node\Literal\IntLiteralNode":3:{s:6:"offset";i:0;s:3:"raw";s:2:"42";s:5:"value";i:42;}}i:3;O:52:"TypeLang\Parser\Node\Stmt\Shape\StringNamedFieldNode":5:{s:6:"offset";i:0;s:4:"type";O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:6:"string";}}}s:9:"arguments";N;s:6:"fields";N;}s:8:"optional";b:1;s:10:"attributes";N;s:3:"key";O:46:"TypeLang\Parser\Node\Literal\StringLiteralNode":3:{s:6:"offset";i:0;s:3:"raw";s:3:"key";s:5:"value";s:3:"key";}}}s:6:"sealed";b:0;}}
1
+ O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:3:"int";}}}s:9:"arguments";N;s:6:"fields";O:46:"TypeLang\Parser\Node\Stmt\Shape\FieldsListNode":3:{s:6:"offset";i:0;s:5:"items";a:4:{i:0;O:49:"TypeLang\Parser\Node\Stmt\Shape\ImplicitFieldNode":4:{s:6:"offset";i:0;s:4:"type";O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:6:"string";}}}s:9:"arguments";N;s:6:"fields";N;}s:8:"optional";b:1;s:10:"attributes";N;}i:1;O:46:"TypeLang\Parser\Node\Stmt\Shape\NamedFieldNode":5:{s:6:"offset";i:0;s:4:"type";O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:6:"string";}}}s:9:"arguments";N;s:6:"fields";N;}s:8:"optional";b:1;s:10:"attributes";N;s:3:"key";O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:6:"string";}}i:2;O:48:"TypeLang\Parser\Node\Stmt\Shape\NumericFieldNode":5:{s:6:"offset";i:0;s:4:"type";O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:6:"string";}}}s:9:"arguments";N;s:6:"fields";N;}s:8:"optional";b:1;s:10:"attributes";N;s:3:"key";O:43:"TypeLang\Parser\Node\Literal\IntLiteralNode":4:{s:6:"offset";i:0;s:3:"raw";s:2:"42";s:7:"decimal";s:2:"42";s:5:"value";i:42;}}i:3;O:52:"TypeLang\Parser\Node\Stmt\Shape\StringNamedFieldNode":5:{s:6:"offset";i:0;s:4:"type";O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:6:"string";}}}s:9:"arguments";N;s:6:"fields";N;}s:8:"optional";b:1;s:10:"attributes";N;s:3:"key";O:46:"TypeLang\Parser\Node\Literal\StringLiteralNode":3:{s:6:"offset";i:0;s:3:"raw";s:3:"key";s:5:"value";s:3:"key";}}}s:6:"sealed";b:0;}}
Original file line number Diff line number Diff line change 1
- O:48:"TypeLang\Parser\Node\Stmt\Shape\NumericFieldNode":5:{s:6:"offset";i:0;s:4:"type";O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:6:"string";}}}s:9:"arguments";N;s:6:"fields";N;}s:8:"optional";b:1;s:10:"attributes";N;s:3:"key";O:43:"TypeLang\Parser\Node\Literal\IntLiteralNode":3 :{s:6:"offset";i:0;s:3:"raw";s:2:"42";s:5:"value";i:42;}}
1
+ O:48:"TypeLang\Parser\Node\Stmt\Shape\NumericFieldNode":5:{s:6:"offset";i:0;s:4:"type";O:39:"TypeLang\Parser\Node\Stmt\NamedTypeNode":4:{s:6:"offset";i:0;s:4:"name";O:25:"TypeLang\Parser\Node\Name":2:{i:0;i:0;i:1;a:1:{i:0;O:31:"TypeLang\Parser\Node\Identifier":2:{i:0;i:0;i:1;s:6:"string";}}}s:9:"arguments";N;s:6:"fields";N;}s:8:"optional";b:1;s:10:"attributes";N;s:3:"key";O:43:"TypeLang\Parser\Node\Literal\IntLiteralNode":4 :{s:6:"offset";i:0;s:3:"raw";s:2:"42";s:7:"decimal ";s:2:"42";s:5:"value";i:42;}}
You can’t perform that action at this time.
0 commit comments