Yaffs site version 1.1
[yaffs-website] / vendor / symfony / console / Tests / Fixtures / Style / SymfonyStyle / command / command_8.php
diff --git a/vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/command/command_8.php b/vendor/symfony/console/Tests/Fixtures/Style/SymfonyStyle/command/command_8.php
new file mode 100644 (file)
index 0000000..0244fd2
--- /dev/null
@@ -0,0 +1,26 @@
+<?php
+
+use Symfony\Component\Console\Input\InputInterface;
+use Symfony\Component\Console\Output\OutputInterface;
+use Symfony\Component\Console\Tests\Style\SymfonyStyleWithForcedLineLength;
+use Symfony\Component\Console\Helper\TableCell;
+
+//Ensure formatting tables when using multiple headers with TableCell
+return function (InputInterface $input, OutputInterface $output) {
+    $headers = array(
+        array(new TableCell('Main table title', array('colspan' => 3))),
+        array('ISBN', 'Title', 'Author'),
+    );
+
+    $rows = array(
+        array(
+            '978-0521567817',
+            'De Monarchia',
+            new TableCell("Dante Alighieri\nspans multiple rows", array('rowspan' => 2)),
+        ),
+        array('978-0804169127', 'Divine Comedy'),
+    );
+
+    $output = new SymfonyStyleWithForcedLineLength($input, $output);
+    $output->table($headers, $rows);
+};