annotate vendor/pear/console_getopt/tests/bug13140.phpt @ 19:fa3358dc1485 tip

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