comparison vendor/pear/console_table/tests/border-disable.phpt @ 0:4c8ae668cc8c

Initial import (non-working)
author Chris Cannam
date Wed, 29 Nov 2017 16:09:58 +0000
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:4c8ae668cc8c
1 --TEST--
2 Border: disable it
3 --FILE--
4 <?php
5 error_reporting(E_ALL | E_NOTICE);
6 if (file_exists(dirname(__FILE__) . '/../Table.php')) {
7 require_once dirname(__FILE__) . '/../Table.php';
8 } else {
9 require_once 'Console/Table.php';
10 }
11 $table = new Console_Table();
12 $table->setHeaders(array('City', 'Mayor'));
13 $table->addRow(array('Leipzig', 'Major Tom'));
14 $table->addRow(array('New York', 'Towerhouse'));
15
16 $table->setBorderVisibility(
17 array(
18 'left' => false,
19 'right' => false,
20 )
21 );
22 echo "Horizontal borders only:\n";
23 echo $table->getTable() . "\n";
24
25 $table->setBorderVisibility(
26 array(
27 'top' => false,
28 'right' => false,
29 'bottom' => false,
30 'left' => false,
31 'inner' => false,
32 )
33 );
34 echo "No borders:\n";
35 echo $table->getTable() . "\n";
36
37 $table->setBorderVisibility(
38 array(
39 'top' => false,
40 'right' => true,
41 'bottom' => false,
42 'left' => true,
43 'inner' => true,
44 )
45 );
46 echo "Vertical and inner only:\n";
47 echo $table->getTable() . "\n";
48 ?>
49 --EXPECT--
50 Horizontal borders only:
51 ---------+-----------
52 City | Mayor
53 ---------+-----------
54 Leipzig | Major Tom
55 New York | Towerhouse
56 ---------+-----------
57
58 No borders:
59 City | Mayor
60 Leipzig | Major Tom
61 New York | Towerhouse
62
63 Vertical and inner only:
64 | City | Mayor |
65 +----------+------------+
66 | Leipzig | Major Tom |
67 | New York | Towerhouse |
68