0
|
1 --TEST--
|
|
2 Console_Getopt [bug 13140]
|
|
3 --SKIPIF--
|
|
4 --FILE--
|
|
5 <?php
|
|
6 $_SERVER['argv'] = $argv =
|
|
7 array('--bob', '--foo' , '-bar', '--test', '-rq', 'thisshouldbehere');
|
|
8
|
|
9 require_once 'Console/Getopt.php';
|
|
10 $cg = new Console_GetOpt();
|
|
11
|
|
12 print_r($cg->getopt2($cg->readPHPArgv(), 't', array('test'), true));
|
|
13 print_r($cg->getopt2($cg->readPHPArgv(), 'bar', array('foo'), true));
|
|
14 ?>
|
|
15 --EXPECT--
|
|
16 Array
|
|
17 (
|
|
18 [0] => Array
|
|
19 (
|
|
20 [0] => Array
|
|
21 (
|
|
22 [0] => --test
|
|
23 [1] =>
|
|
24 )
|
|
25
|
|
26 )
|
|
27
|
|
28 [1] => Array
|
|
29 (
|
|
30 [0] => thisshouldbehere
|
|
31 )
|
|
32
|
|
33 )
|
|
34 Array
|
|
35 (
|
|
36 [0] => Array
|
|
37 (
|
|
38 [0] => Array
|
|
39 (
|
|
40 [0] => --foo
|
|
41 [1] =>
|
|
42 )
|
|
43
|
|
44 [1] => Array
|
|
45 (
|
|
46 [0] => b
|
|
47 [1] =>
|
|
48 )
|
|
49
|
|
50 [2] => Array
|
|
51 (
|
|
52 [0] => a
|
|
53 [1] =>
|
|
54 )
|
|
55
|
|
56 [3] => Array
|
|
57 (
|
|
58 [0] => r
|
|
59 [1] =>
|
|
60 )
|
|
61
|
|
62 [4] => Array
|
|
63 (
|
|
64 [0] => r
|
|
65 [1] =>
|
|
66 )
|
|
67
|
|
68 )
|
|
69
|
|
70 [1] => Array
|
|
71 (
|
|
72 [0] => thisshouldbehere
|
|
73 )
|
|
74
|
|
75 )
|