trait Tlf\Lexer\Test\Directives\Args

Constants

Properties

  • `protected $_arg_tests = [ 'Arg.Assign.Concat.BeforeComma'=>[ 'ast.type''method_arglist', 'start''php_code'], 'input'' $global_warming = "angers"."me"."greatly", int $okay)', 'expect'=>[ 'value'=>[ 0=>[ 'type''arg', 'name''global_warming', 'declaration''$global_warming = "angers"."me"."greatly"', 'value'=> '"angers"."me"."greatly"', ], 1=>[ 'type''arg', 'arg_types''int'], 'name''okay', 'declaration''int $okay', ] ], ], ], 'Arg.Assign.Concat'=>[ 'ast.type''method_arglist', 'start''php_code'], 'input'' $global_warming = "angers"."me"."greatly")', 'expect'=>[ 'value'=>[ 0=>[ 'type''arg', 'name''global_warming', 'declaration''$global_warming = "angers"."me"."greatly"', 'value'=> '"angers"."me"."greatly"', ], ], ], ], 'Arg.Two'=>[ 'ast.type''method_arglist', 'start''php_code'], 'input'' string $blm = "abc", bool $dog = true )', 'expect'=>[ 'value'=>[ 0=>[ 'type''arg', 'arg_types''string'], 'name''blm', 'declaration''string $blm = "abc"', 'value''"abc"', ], 1=>[ 'type''arg', 'arg_types''bool'], 'name''dog', 'declaration''bool $dog = true', 'value''true', ], ], ], ], 'Arg.Assign'=>[ 'ast.type''method_arglist', 'start''php_code'], 'input'' string $blm = "abc" )', 'expect'=>[ 'value'=>[ 0=>[ 'type''arg', 'arg_types''string'], 'name''blm', 'declaration''string $blm = "abc"', 'value''"abc"', ], ], ], ],

      'Arg.Typed'=>[
          'ast.type''method_arglist',
          'start''php_code'],
          'input'' string $blm )',
          'expect'=>[
              'value'=>[
                  0=>[
                      'type''arg',
                      'arg_types''string'],
                      'name''blm',
                      'declaration''string $blm',
                  ],
              ],
          ],
      ],
    
      'Arg.Simple'=>[
          'ast.type''method_arglist',
          'start''php_code'],
          'input''$blm)',
          'expect'=>[
              'value'=>[
                  0=>[
                      'type''arg',
                      'name''blm',
                      'declaration''$blm',
                  ],
              ],
          ],
      ],
    

    ];`

Methods