@@ -26,18 +26,22 @@ $class->addConstant('FORCE_ARRAY', new PhpLiteral('Nette\Utils\Json::FORCE_ARRAY
2626 ->setVisibility ('private ' )
2727 ->addComment ('Commented ' );
2828
29+ $ class ->addConstant ('MULTILINE ' , ['aaaaaaaaaaaa ' => 1 , 'bbbbbbbbbbb ' => 2 , 'cccccccccccccc ' => 3 , 'dddddddddddd ' => 4 , 'eeeeeeeeeeee ' => 5 ]);
30+
2931$ class ->addProperty ('handle ' )
3032 ->setVisibility ('private ' )
3133 ->addComment ('@var resource orignal file handle ' );
3234
3335$ class ->addProperty ('order ' )
3436 ->setValue (new PhpLiteral ('RecursiveIteratorIterator::SELF_FIRST ' ));
3537
38+ $ class ->addProperty ('multiline ' , ['aaaaaaaaaaaa ' => 1 , 'bbbbbbbbbbb ' => 2 , 'cccccccccccccc ' => 3 , 'dddddddddddd ' => 4 , 'eeeeeeeeeeee ' => 5 ]);
39+
3640$ class ->addMethod ('first ' )
3741 ->addComment ('@return resource ' )
3842 ->setFinal (true )
3943 ->setReturnType ('stdClass ' )
40- ->setBody (' return $this->?;' , ['handle ' ])
44+ ->setBody (" func(); \n return \ $this->?; " , ['handle ' ])
4145 ->addParameter ('var ' )
4246 ->setTypeHint ('stdClass ' );
4347
@@ -51,7 +55,7 @@ sameFile(__DIR__ . '/expected/Printer.method.expect', $printer->printMethod($cla
5155$ function = new Nette \PhpGenerator \GlobalFunction ('func ' );
5256$ function
5357 ->setReturnType ('stdClass ' )
54- ->setBody (' return 123;' )
58+ ->setBody (" func(); \n return 123;" )
5559 ->addParameter ('var ' )
5660 ->setTypeHint ('stdClass ' );
5761
@@ -61,7 +65,7 @@ sameFile(__DIR__ . '/expected/Printer.function.expect', $printer->printFunction(
6165$ closure = new Nette \PhpGenerator \Closure ;
6266$ closure
6367 ->setReturnType ('stdClass ' )
64- ->setBody (' return 123;' )
68+ ->setBody (" func(); \n return 123;" )
6569 ->addParameter ('var ' )
6670 ->setTypeHint ('stdClass ' );
6771
0 commit comments