PHP Classes

Clico PHP CLI Color Text Output: Format text to display on a CLI console

Recommend this page to a friend!
  Info   Documentation   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not yet rated by the usersTotal: 54 All time: 10,612 This week: 673Up
Version License PHP version Categories
clico 1.0GNU General Publi...5Text processing, Console, PHP 7
Description 

Author

This package can be used to format text to display on a CLI console.

It provides several means to format text with control character sequences so it display with colors or a specific layout in a console terminal. Currently it can:

- Format text to be displayed in a given color
- Format test to be displayed in a given style like bold, blinking, change the light weight, hide, highlight, underline
- Display text in a table
- Etc.

Picture of TJ Webb
Name: TJ Webb <contact>
Classes: 6 packages by
Country: Canada Canada
Age: ???
All time rank: 414388 in Canada Canada
Week rank: 200 Up3 in Canada Canada Up
Innovation award
Innovation award
Nominee: 2x

Documentation

Clico

Command Line Interface Coloured Output

Clico is a PHP package that gives you an expressive API to format text for CLI output. Clico gives chainable methods to set text background and foreground colours, weight, and other text decorations like underlining and blinking.

Clico also provides functionality for formatting tabular data for CLI output. The table class can also format the text in each row, each column, and each individual cell.

Clico is framework agnostic, just install and use the provided classes.

Full API Docs

Full API documentation can be found here, however the below guide should be enough to get most users started. Source Code

Installation

Install via composer.

composer require webbtj/clico

Useage

Once installed you can use the Text and Table classes in your own code.

use Webbtj\Clico\Text;
use Webbtj\Clico\Table;

Both the Text and Table classes return strings via their __toString methods.

Using Text

The Text class provides several chainable methods to alter the rendering of text in the CLI output.

Colours

  • `black()` - set the text or background colour to black.
  • `blue()` - set the text or background colour to blue.
  • `cyan()` - set the text or background colour to cyan.
  • `green()` - set the text or background colour to green.
  • `magenta()` - set the text or background colour to magenta.
  • `red()` - set the text or background colour to red.
  • `white()` - set the text or background colour to white.
  • `yellow()` - set the text or background colour to yellow.

Effects

  • `b()`, `bold()`, `heavyWeight()`, `strong()` - make the text bold.
  • `blink()`, `flash()` - make the text blink.
  • `dim()`, `lightWeight()`, `thin()` - make the text light weight (dimmer).
  • `hidden()`, `hide()` - make the text invisible.
  • `highlight()` - highlight the text (reverse background and foreground colours).
  • `normal()`, `normalWeight()` - make the text normal weight.
  • `u()`, `underline()` - underline the text.

Background/Foreground

By default the foreground (text) colour is being manipulated, however you can switch between changing the background and foreground colours with chain methods. Switching to either layer causes future chained colour methods to affect that layer.

  • `background()` - switch to manipulating the background colour.
  • `foreground()` - switch to manipulating the foreground colour.

Shading

  • `dark()` - makes subsequent colour methods use their dark variants.
  • `darken()` - changes the currently set colour (back- or foreground) to its dark variant.
  • `light()` - makes subsequent colour methods use their light variants.
  • `lighten()` - changes the currently set colour (back- or foreground) to its light variant.

Utilities

  • `getText()` - returns the plain (undecorated) text.
  • `length()` - returns the length of the undecorated string.
  • `repeat(int $repeat)` - set the text to repeat `$repeat` times at render. `repeat()` does not affect the outputs of `getText()` or `length()`.
  • `setDefault(bool $setAll)` - sets the currently set layer (back- or foreground) to its default colour. `$setAll = true` to change both layers.
  • `text(string $text)` - sets the text value. Multiple calls will override previously set values. `$text` can also be passed to the constructor.

Examples

use Webbtj\Clico\Text;

echo (new Text())->text('Example #1')->red()->bold();
  // will output "Example #1" in bold, red text.

echo (new Text('Example #2))->blue()->blink();
  //will output "Example #2" in blinking, blue text.

$text = new Text();
$text->test('Example #3');
$text->foreground()->dark()->blue()->background()->light()->red();
$text->underline();
echo $text;
  // will output "Example #3" in underlined, dark blue text
  // with a light red background

Using Table

The Table class provides an expressive API for formatting tabular data for CLI output. The class provides methods for adding header and body content, manipulating the characters used for the table layout, and provides all of the Text methods which can target the whole table, a row, a column, or a single cell.

Adding Data

  • `__construct(Array $data, bool $firstRowAsHeader)` - the constructor can optionally set the table data and can sepcify if the first row is the header.
  • `addHeader(Array $row)` - adds the provided data as the header row. Unsets the previous header row.
  • `addRow(Row $row)` - add a single Row to the end of the table.
  • `populate(Array $data)` - adds new rows for each entry in the provided array.
  • `setFirstRowAsHeader()` - make the first row the header row.

Setting Table Characters

  • `setHeaderLineCharacter(string $char)` - sets the character used to separate the header row from the table body.
  • `setPipeCharacter(string $char)` - sets the character used to separate table columns.
  • `setRowLineCharacter(string $char)` - sets the character used to separate tabke body rows.

Formatting

The Table class provides all of the text formatting methods of the Text class. Those methods are, by default, applied to all cells in the table. You can specify an entire row, column, or single cell to target with subsequent text formatting methods.

  • `cell(int $column, int $row)` - set the specific cell to target for formatting. `$column` and `$row` are zero based.
  • `column(int $index)` - set the column to target for formatting. `$index` is zero based. Omit `$index` to unset a previously selected column.
  • `distributeColumns(int $width)` - sets the desired width (in characters) of the table. This happens automatically by default with a width of `160`. If you want a different width, this should be called after all data has been populated and before rendering.
  • `row(int $index)` - set the row to target for formatting. `$index` is zero based. Omit `$index` to unset a previously selected row.

Meta Data

  • `getHeaderLineCharacter()` - gets the character used to separate the header row from the table body. This returns the decorated text version.
  • `getHeight()` - gets the number of rows in the table.
  • `getPipeCharacter()` - gets the character used to separate table columns. This returns the decorated text version.
  • `getRowLineCharacter()` - gets the character used to separate tabke body rows. This returns the decorated text version.
  • `getWidth()` - gets the number of columns in the table.

Contributing

Contributions are always welcome on GitHub. Please open issues before submitting PRs and do tag the issue in your commit messages/PR description. Also, please adhere to PSR-2 as much as possible.


  Files folder image Files (408)  
File Role Description
Files folder imagedocs (21 files, 12 directories)
Files folder imagesrc (4 files)
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file license Lic. License text
Accessible without login Plain text file readme.md Doc. Documentation

  Files folder image Files (408)  /  docs  
File Role Description
Files folder imageclasses (8 files, 4 directories)
Files folder imagecss (20 files, 4 directories)
Files folder imagefiles (8 files)
Files folder imagefont (1 file)
Files folder imagegraphs (2 files)
Files folder imageimages (19 files, 2 directories)
Files folder imageimg (7 files, 2 directories)
Files folder imagejs (25 files, 3 directories)
Files folder imagenamespaces (3 files)
Files folder imagepackages (2 files)
Files folder imagereports (3 files)
Files folder imagesource (9 files)
  Accessible without login Plain text file .htaccess Data Auxiliary data
  Accessible without login Plain text file ajax_search.php Example Example script
  Accessible without login Plain text file checkstyle.xml Data Auxiliary data
  Accessible without login Plain text file classes.svg Data Auxiliary data
  Accessible without login Plain text file classes.xhtml Data Auxiliary data
  Accessible without login HTML file content.html Doc. Documentation
  Accessible without login HTML file deprecated.html Doc. Documentation
  Accessible without login HTML file errors.html Doc. Documentation
  Accessible without login HTML file graph.html Doc. Documentation
  Accessible without login HTML file graph_class.html Doc. Documentation
  Accessible without login HTML file index.html Doc. Documentation
  Accessible without login Plain text file index.xhtml Data Auxiliary data
  Accessible without login Plain text file interfaces.xhtml Data Auxiliary data
  Accessible without login HTML file markers.html Doc. Documentation
  Accessible without login Plain text file namespaces.xhtml Data Auxiliary data
  Accessible without login HTML file nav.html Doc. Documentation
  Accessible without login HTML file report_deprecated.html Doc. Documentation
  Accessible without login HTML file report_markers.html Doc. Documentation
  Accessible without login HTML file report_parse_markers.html Doc. Documentation
  Accessible without login Plain text file structure.xml Data Auxiliary data
  Accessible without login Plain text file traits.xhtml Data Auxiliary data

  Files folder image Files (408)  /  docs  /  classes  
File Role Description
Files folder imageWebbtj_Clico_Column (11 files)
Files folder imageWebbtj_Clico_Row (18 files)
Files folder imageWebbtj_Clico_Table (20 files)
Files folder imageWebbtj_Clico_Text (41 files)
  Accessible without login HTML file Webbtj.Clico.Column.html Doc. Documentation
  Accessible without login HTML file Webbtj.Clico.Row.html Doc. Documentation
  Accessible without login HTML file Webbtj.Clico.Table.html Doc. Documentation
  Accessible without login HTML file Webbtj.Clico.Text.html Doc. Documentation
  Accessible without login Plain text file Webbtj_Clico_Column.xhtml Data Auxiliary data
  Accessible without login Plain text file Webbtj_Clico_Row.xhtml Data Auxiliary data
  Accessible without login Plain text file Webbtj_Clico_Table.xhtml Data Auxiliary data
  Accessible without login Plain text file Webbtj_Clico_Text.xhtml Data Auxiliary data

  Files folder image Files (408)  /  docs  /  classes  /  Webbtj_Clico_Column  
File Role Description
  Accessible without login Plain text file getHeight.xhtml Data Auxiliary data
  Accessible without login Plain text file getLine.xhtml Data Auxiliary data
  Accessible without login Plain text file getLines.xhtml Data Auxiliary data
  Accessible without login Plain text file getText.xhtml Data Auxiliary data
  Accessible without login Plain text file getTextWriter.xhtml Data Auxiliary data
  Accessible without login Plain text file getWidth.xhtml Data Auxiliary data
  Accessible without login Plain text file populateLines.xhtml Data Auxiliary data
  Accessible without login Plain text file setText.xhtml Data Auxiliary data
  Accessible without login Plain text file setWidth.xhtml Data Auxiliary data
  Accessible without login Plain text file verticalPad.xhtml Data Auxiliary data
  Accessible without login Plain text file __construct.xhtml Data Auxiliary data

  Files folder image Files (408)  /  docs  /  classes  /  Webbtj_Clico_Row  
File Role Description
  Accessible without login Plain text file addColumn.xhtml Data Auxiliary data
  Accessible without login Plain text file distributeColumns.xhtml Data Auxiliary data
  Accessible without login Plain text file getColumns.xhtml Data Auxiliary data
  Accessible without login Plain text file getHeaderLineCharacter.xhtml Data Auxiliary data
  Accessible without login Plain text file getLineCharacter.xhtml Data Auxiliary data
  Accessible without login Plain text file getPipeCharacter.xhtml Data Auxiliary data
  Accessible without login Plain text file getRowLineCharacter.xhtml Data Auxiliary data
  Accessible without login Plain text file getWidth.xhtml Data Auxiliary data
  Accessible without login Plain text file isHeader.xhtml Data Auxiliary data
  Accessible without login Plain text file populate.xhtml Data Auxiliary data
  Accessible without login Plain text file setHeader.xhtml Data Auxiliary data
  Accessible without login Plain text file setHeaderLineCharacter.xhtml Data Auxiliary data
  Accessible without login Plain text file setPipeCharacter.xhtml Data Auxiliary data
  Accessible without login Plain text file setRowLineCharacter.xhtml Data Auxiliary data
  Accessible without login Plain text file unsetHeader.xhtml Data Auxiliary data
  Accessible without login Plain text file verticalConform.xhtml Data Auxiliary data
  Accessible without login Plain text file __construct.xhtml Data Auxiliary data
  Accessible without login Plain text file __toString.xhtml Data Auxiliary data

  Files folder image Files (408)  /  docs  /  classes  /  Webbtj_Clico_Table  
File Role Description
  Accessible without login Plain text file addHeader.xhtml Data Auxiliary data
  Accessible without login Plain text file addRow.xhtml Data Auxiliary data
  Accessible without login Plain text file cell.xhtml Data Auxiliary data
  Accessible without login Plain text file column.xhtml Data Auxiliary data
  Accessible without login Plain text file distributeColumns.xhtml Data Auxiliary data
  Accessible without login Plain text file getHeaderLineCharacter.xhtml Data Auxiliary data
  Accessible without login Plain text file getHeight.xhtml Data Auxiliary data
  Accessible without login Plain text file getPipeCharacter.xhtml Data Auxiliary data
  Accessible without login Plain text file getRowLineCharacter.xhtml Data Auxiliary data
  Accessible without login Plain text file getWidth.xhtml Data Auxiliary data
  Accessible without login Plain text file populate.xhtml Data Auxiliary data
  Accessible without login Plain text file pushCharactersToRows.xhtml Data Auxiliary data
  Accessible without login Plain text file row.xhtml Data Auxiliary data
  Accessible without login Plain text file setFirstRowAsHeader.xhtml Data Auxiliary data
  Accessible without login Plain text file setHeaderLineCharacter.xhtml Data Auxiliary data
  Accessible without login Plain text file setPipeCharacter.xhtml Data Auxiliary data
  Accessible without login Plain text file setRowLineCharacter.xhtml Data Auxiliary data
  Accessible without login Plain text file __call.xhtml Data Auxiliary data
  Accessible without login Plain text file __construct.xhtml Data Auxiliary data
  Accessible without login Plain text file __toString.xhtml Data Auxiliary data

  Files folder image Files (408)  /  docs  /  classes  /  Webbtj_Clico_Text  
File Role Description
  Accessible without login Plain text file assignColour.xhtml Data Auxiliary data
  Accessible without login Plain text file b.xhtml Data Auxiliary data
  Accessible without login Plain text file background.xhtml Data Auxiliary data
  Accessible without login Plain text file black.xhtml Data Auxiliary data
  Accessible without login Plain text file blink.xhtml Data Auxiliary data
  Accessible without login Plain text file blue.xhtml Data Auxiliary data
  Accessible without login Plain text file bold.xhtml Data Auxiliary data
  Accessible without login Plain text file colourMap.xhtml Data Auxiliary data
  Accessible without login Plain text file cyan.xhtml Data Auxiliary data
  Accessible without login Plain text file dark.xhtml Data Auxiliary data
  Accessible without login Plain text file darken.xhtml Data Auxiliary data
  Accessible without login Plain text file default.xhtml Data Auxiliary data
  Accessible without login Plain text file dim.xhtml Data Auxiliary data
  Accessible without login Plain text file flash.xhtml Data Auxiliary data
  Accessible without login Plain text file foreground.xhtml Data Auxiliary data
  Accessible without login Plain text file getText.xhtml Data Auxiliary data
  Accessible without login Plain text file green.xhtml Data Auxiliary data
  Accessible without login Plain text file heavyWeight.xhtml Data Auxiliary data
  Accessible without login Plain text file hidden.xhtml Data Auxiliary data
  Accessible without login Plain text file hide.xhtml Data Auxiliary data
  Accessible without login Plain text file highlight.xhtml Data Auxiliary data
  Accessible without login Plain text file length.xhtml Data Auxiliary data
  Accessible without login Plain text file light.xhtml Data Auxiliary data
  Accessible without login Plain text file lighten.xhtml Data Auxiliary data
  Accessible without login Plain text file lightWeight.xhtml Data Auxiliary data
  Accessible without login Plain text file magenta.xhtml Data Auxiliary data
  Accessible without login Plain text file normal.xhtml Data Auxiliary data
  Accessible without login Plain text file normalWeight.xhtml Data Auxiliary data
  Accessible without login Plain text file rainbow.xhtml Data Auxiliary data
  Accessible without login Plain text file red.xhtml Data Auxiliary data
  Accessible without login Plain text file repeat.xhtml Data Auxiliary data
  Accessible without login Plain text file strong.xhtml Data Auxiliary data
  Accessible without login Plain text file testPattern.xhtml Data Auxiliary data
  Accessible without login Plain text file text.xhtml Data Auxiliary data
  Accessible without login Plain text file thin.xhtml Data Auxiliary data
  Accessible without login Plain text file u.xhtml Data Auxiliary data
  Accessible without login Plain text file underline.xhtml Data Auxiliary data
  Accessible without login Plain text file white.xhtml Data Auxiliary data
  Accessible without login Plain text file yellow.xhtml Data Auxiliary data
  Accessible without login Plain text file __construct.xhtml Data Auxiliary data
  Accessible without login Plain text file __toString.xhtml Data Auxiliary data

  Files folder image Files (408)  /  docs  /  css  
File Role Description
Files folder imageblack-tie (1 file, 1 directory)
Files folder imageimages (17 files)
Files folder imagephpdoc (1 file, 1 directory)
Files folder imagephpdocumentor-clean-icons (2 files, 1 directory)
  Accessible without login Plain text file abstract.css Data Auxiliary data
  Accessible without login Plain text file api-content.css Data Auxiliary data
  Accessible without login Plain text file bootstrap-combined.no-icons.min.css Data Auxiliary data
  Accessible without login Plain text file bootstrap-responsive.css Data Auxiliary data
  Accessible without login Plain text file bootstrap-responsive.min.css Data Auxiliary data
  Accessible without login Plain text file bootstrap.css Data Auxiliary data
  Accessible without login Plain text file bootstrap.min.css Data Auxiliary data
  Accessible without login Plain text file default.css Data Auxiliary data
  Accessible without login Plain text file font-awesome.min.css Data Auxiliary data
  Accessible without login Plain text file jquery-ui.css Data Auxiliary data
  Accessible without login Plain text file jquery.iviewer.css Data Auxiliary data
  Accessible without login Plain text file jquery.treeview.css Data Auxiliary data
  Accessible without login Plain text file manual.css Data Auxiliary data
  Accessible without login Plain text file navigation.css Data Auxiliary data
  Accessible without login Plain text file prettify.css Data Auxiliary data
  Accessible without login Plain text file prism.css Data Auxiliary data
  Accessible without login Plain text file sen.full.min.css Data Auxiliary data
  Accessible without login Plain text file source.css Data Auxiliary data
  Accessible without login Plain text file style.css Data Auxiliary data
  Accessible without login Plain text file template.css Data Auxiliary data

  Files folder image Files (408)  /  docs  /  css  /  black-tie  
File Role Description
Files folder imageimages (16 files)
  Accessible without login Plain text file jquery-ui-1.8.2.custom.css Data Auxiliary data

  Files folder image Files (408)  /  docs  /  css  /  black-tie  /  images  
File Role Description
  Accessible without login Image file ui-anim_basic_16x16.gif Icon Icon image
  Accessible without login Image file ui-bg_diagonals-thick_8_333333_40x40.png Icon Icon image
  Accessible without login Image file ui-bg_flat_65_ffffff_40x100.png Icon Icon image
  Accessible without login Image file ui-bg_glass_40_111111_1x400.png Icon Icon image
  Accessible without login Image file ui-bg_glass_55_1c1c1c_1x400.png Icon Icon image
  Accessible without login Image file ui-bg_highlight-ha...00_f9f9f9_1x100.png Icon Icon image
  Accessible without login Image file ui-bg_highlight-hard_40_aaaaaa_1x100.png Icon Icon image
  Accessible without login Image file ui-bg_highlight-soft_50_aaaaaa_1x100.png Icon Icon image
  Accessible without login Image file ui-bg_inset-hard_45_cd0a0a_1x100.png Icon Icon image
  Accessible without login Image file ui-bg_inset-hard_55_ffeb80_1x100.png Icon Icon image
  Accessible without login Image file ui-icons_222222_256x240.png Icon Icon image
  Accessible without login Image file ui-icons_4ca300_256x240.png Icon Icon image
  Accessible without login Image file ui-icons_bbbbbb_256x240.png Icon Icon image
  Accessible without login Image file ui-icons_ededed_256x240.png Icon Icon image
  Accessible without login Image file ui-icons_ffcf29_256x240.png Icon Icon image
  Accessible without login Image file ui-icons_ffffff_256x240.png Icon Icon image

  Files folder image Files (408)  /  docs  /  css  /  images  
File Role Description
  Accessible without login Image file ajax-loader.gif Icon Icon image
  Accessible without login Image file file.gif Icon Icon image
  Accessible without login Image file folder-closed.gif Icon Icon image
  Accessible without login Image file folder.gif Icon Icon image
  Accessible without login Image file minus.gif Icon Icon image
  Accessible without login Image file plus.gif Icon Icon image
  Accessible without login Image file search.gif Icon Icon image
  Accessible without login Image file treeview-black-line.gif Data Auxiliary data
  Accessible without login Image file treeview-black.gif Icon Icon image
  Accessible without login Image file treeview-default-line.gif Data Auxiliary data
  Accessible without login Image file treeview-default.gif Icon Icon image
  Accessible without login Image file treeview-famfamfam-line.gif Icon Icon image
  Accessible without login Image file treeview-famfamfam.gif Icon Icon image
  Accessible without login Image file treeview-gray-line.gif Data Auxiliary data
  Accessible without login Image file treeview-gray.gif Icon Icon image
  Accessible without login Image file treeview-red-line.gif Data Auxiliary data
  Accessible without login Image file treeview-red.gif Icon Icon image

  Files folder image Files (408)  /  docs  /  css  /  phpdoc  
File Role Description
Files folder imageimages (15 files, 1 directory)
  Accessible without login Plain text file jquery-ui-1.8.16.custom.css Data Auxiliary data

  Files folder image Files (408)  /  docs  /  css  /  phpdoc  /  images  
File Role Description
Files folder imageicons (9 files)
  Accessible without login Image file ui-bg_glass_55_1c1c1c_1x400.png Icon Icon image
  Accessible without login Image file ui-bg_hexagon_15_232325_12x10.png Icon Icon image
  Accessible without login Image file ui-bg_highlight-ha...00_f9f9f9_1x100.png Icon Icon image
  Accessible without login Image file ui-bg_highlight-hard_40_232325_1x100.png Icon Icon image
  Accessible without login Image file ui-bg_highlight-hard_65_232325_1x100.png Icon Icon image
  Accessible without login Image file ui-bg_highlight-soft_40_aaaaaa_1x100.png Icon Icon image
  Accessible without login Image file ui-bg_highlight-soft_50_aaaaaa_1x100.png Icon Icon image
  Accessible without login Image file ui-bg_inset-hard_45_cd0a0a_1x100.png Icon Icon image
  Accessible without login Image file ui-bg_inset-hard_55_ffeb80_1x100.png Icon Icon image
  Accessible without login Image file ui-icons_222222_256x240.png Icon Icon image
  Accessible without login Image file ui-icons_4ca300_256x240.png Icon Icon image
  Accessible without login Image file ui-icons_bbbbbb_256x240.png Icon Icon image
  Accessible without login Image file ui-icons_ededed_256x240.png Icon Icon image
  Accessible without login Image file ui-icons_ffcf29_256x240.png Icon Icon image
  Accessible without login Image file ui-icons_ffffff_256x240.png Icon Icon image

  Files folder image Files (408)  /  docs  /  css  /  phpdoc  /  images  /  icons  
File Role Description
  Accessible without login Image file book.png Icon Icon image
  Accessible without login Image file chart.png Icon Icon image
  Accessible without login Image file chart15x12.png Icon Icon image
  Accessible without login Image file dashboard.png Icon Icon image
  Accessible without login Image file files.png Icon Icon image
  Accessible without login Image file namespaces.png Icon Icon image
  Accessible without login Image file packages.png Icon Icon image
  Accessible without login Image file reports.png Icon Icon image
  Accessible without login Image file reports9x12.png Icon Icon image

  Files folder image Files (408)  /  docs  /  css  /  phpdocumentor-clean-icons  
File Role Description
Files folder imagefonts (2 files)
  Accessible without login Plain text file lte-ie7.js Data Auxiliary data
  Accessible without login Plain text file style.css Data Auxiliary data

  Files folder image Files (408)  /  docs  /  css  /  phpdocumentor-clean-icons  /  fonts  
File Role Description
  Accessible without login Plain text file phpdocumentor-clean-icons.dev.svg Data Auxiliary data
  Accessible without login Plain text file phpdocumentor-clean-icons.svg Data Auxiliary data

  Files folder image Files (408)  /  docs  /  files  
File Role Description
  Accessible without login HTML file Column.html Doc. Documentation
  Accessible without login Plain text file Column.php.txt Doc. Documentation
  Accessible without login HTML file Row.html Doc. Documentation
  Accessible without login Plain text file Row.php.txt Doc. Documentation
  Accessible without login HTML file Table.html Doc. Documentation
  Accessible without login Plain text file Table.php.txt Doc. Documentation
  Accessible without login HTML file Text.html Doc. Documentation
  Accessible without login Plain text file Text.php.txt Doc. Documentation

  Files folder image Files (408)  /  docs  /  font  
File Role Description
  Accessible without login Plain text file fontawesome-webfont.svg Data Auxiliary data

  Files folder image Files (408)  /  docs  /  graphs  
File Role Description
  Accessible without login HTML file class.html Doc. Documentation
  Accessible without login Plain text file classes.svg Data Auxiliary data

  Files folder image Files (408)  /  docs  /  images  
File Role Description
Files folder imageicons (20 files)
Files folder imageiviewer (8 files)
  Accessible without login Image file apple-touch-icon-114x114.png Icon Icon image
  Accessible without login Image file apple-touch-icon-72x72.png Icon Icon image
  Accessible without login Image file apple-touch-icon.png Icon Icon image
  Accessible without login Image file behind-the-site.gif Icon Icon image
  Accessible without login Image file bkg_top.gif Icon Icon image
  Accessible without login Image file collapse_all.png Icon Icon image
  Accessible without login Plain text file custom-icons.svg Data Auxiliary data
  Accessible without login Image file expand_all.png Icon Icon image
  Accessible without login Image file favicon.ico Data Auxiliary data
  Accessible without login Image file hierarchy-item.png Icon Icon image
  Accessible without login Image file icon-class-13x13.png Icon Icon image
  Accessible without login Plain text file icon-class.svg Data Auxiliary data
  Accessible without login Image file icon-interface-13x13.png Icon Icon image
  Accessible without login Plain text file icon-interface.svg Data Auxiliary data
  Accessible without login Image file icon-trait-13x13.png Icon Icon image
  Accessible without login Plain text file icon-trait.svg Data Auxiliary data
  Accessible without login Image file logo.png Icon Icon image
  Accessible without login Image file logo_small.gif Icon Icon image
  Accessible without login Image file search.gif Icon Icon image

  Files folder image Files (408)  /  docs  /  images  /  icons  
File Role Description
  Accessible without login Image file arrow_down.png Icon Icon image
  Accessible without login Image file arrow_right.png Icon Icon image
  Accessible without login Image file class.png Icon Icon image
  Accessible without login Image file constant.png Icon Icon image
  Accessible without login Image file favicon.ico Data Auxiliary data
  Accessible without login Image file file-php.png Icon Icon image
  Accessible without login Image file file.gif Icon Icon image
  Accessible without login Image file folder.gif Icon Icon image
  Accessible without login Image file function.png Icon Icon image
  Accessible without login Image file interface.png Icon Icon image
  Accessible without login Image file method.png Icon Icon image
  Accessible without login Image file namespace.png Icon Icon image
  Accessible without login Image file ok.png Icon Icon image
  Accessible without login Image file property.png Icon Icon image
  Accessible without login Image file search.gif Icon Icon image
  Accessible without login Image file variable.png Icon Icon image
  Accessible without login Image file view_source.png Icon Icon image
  Accessible without login Image file visibility_private.png Icon Icon image
  Accessible without login Image file visibility_protected.png Icon Icon image
  Accessible without login Image file visibility_public.png Icon Icon image

  Files folder image Files (408)  /  docs  /  images  /  iviewer  
File Role Description
  Accessible without login Image file grab.cur Data Auxiliary data
  Accessible without login Image file hand.cur Data Auxiliary data
  Accessible without login Image file iviewer.rotate_left.png Icon Icon image
  Accessible without login Image file iviewer.rotate_right.png Icon Icon image
  Accessible without login Image file iviewer.zoom_fit.png Icon Icon image
  Accessible without login Image file iviewer.zoom_in.png Icon Icon image
  Accessible without login Image file iviewer.zoom_out.png Icon Icon image
  Accessible without login Image file iviewer.zoom_zero.png Icon Icon image

  Files folder image Files (408)  /  docs  /  img  
File Role Description
Files folder imageicons (22 files)
Files folder imageiviewer (12 files)
  Accessible without login Image file apple-touch-icon-114x114.png Icon Icon image
  Accessible without login Image file apple-touch-icon-72x72.png Icon Icon image
  Accessible without login Image file apple-touch-icon.png Icon Icon image
  Accessible without login Image file favicon.ico Data Auxiliary data
  Accessible without login Image file glyphicons-halflings-white.png Icon Icon image
  Accessible without login Image file glyphicons-halflings.png Icon Icon image
  Accessible without login Image file loader.gif Icon Icon image

  Files folder image Files (408)  /  docs  /  img  /  icons  
File Role Description
  Accessible without login Image file arrow_down.png Icon Icon image
  Accessible without login Image file arrow_right.png Icon Icon image
  Accessible without login Image file class.png Icon Icon image
  Accessible without login Image file constant.png Icon Icon image
  Accessible without login Image file favicon.ico Data Auxiliary data
  Accessible without login Image file file-php.png Icon Icon image
  Accessible without login Image file file.gif Icon Icon image
  Accessible without login Image file folder.gif Icon Icon image
  Accessible without login Image file function.png Icon Icon image
  Accessible without login Image file icon-folder-open-big.png Icon Icon image
  Accessible without login Image file icon-th-big.png Icon Icon image
  Accessible without login Plain text file icon_template.svg Data Auxiliary data
  Accessible without login Image file interface.png Icon Icon image
  Accessible without login Image file method.png Icon Icon image
  Accessible without login Image file ok.png Icon Icon image
  Accessible without login Image file property.png Icon Icon image
  Accessible without login Image file search.gif Icon Icon image
  Accessible without login Image file variable.png Icon Icon image
  Accessible without login Image file view_source.png Icon Icon image
  Accessible without login Image file visibility_private.png Icon Icon image
  Accessible without login Image file visibility_protected.png Icon Icon image
  Accessible without login Image file visibility_public.png Icon Icon image

  Files folder image Files (408)  /  docs  /  img  /  iviewer  
File Role Description
  Accessible without login Image file grab.cur Data Auxiliary data
  Accessible without login Image file hand.cur Data Auxiliary data
  Accessible without login Image file iviewer.rotate_left.png Icon Icon image
  Accessible without login Image file iviewer.rotate_right.png Icon Icon image
  Accessible without login Image file iviewer.zoom_fit.png Icon Icon image
  Accessible without login Image file iviewer.zoom_fit2.gif Icon Icon image
  Accessible without login Image file iviewer.zoom_in.png Icon Icon image
  Accessible without login Image file iviewer.zoom_in2.gif Icon Icon image
  Accessible without login Image file iviewer.zoom_out.png Icon Icon image
  Accessible without login Image file iviewer.zoom_out2.gif Icon Icon image
  Accessible without login Image file iviewer.zoom_zero.png Icon Icon image
  Accessible without login Image file iviewer.zoom_zero2.gif Icon Icon image

  Files folder image Files (408)  /  docs  /  js  
File Role Description
Files folder imagejqplot (8 files, 1 directory)
Files folder imageprettify (19 files)
Files folder imageui (1 directory)
  Accessible without login Plain text file bootstrap.js Data Auxiliary data
  Accessible without login Plain text file bootstrap.min.js Data Auxiliary data
  Accessible without login Plain text file html5.js Data Auxiliary data
  Accessible without login Plain text file jquery-1.11.0.min.js Data Auxiliary data
  Accessible without login Plain text file jquery-1.4.2.min.js Data Auxiliary data
  Accessible without login Plain text file jquery-1.7.1.min.js Data Auxiliary data
  Accessible without login Plain text file jquery-ui-1.8.2.custom.min.js Data Auxiliary data
  Accessible without login Plain text file jquery.cookie.js Data Auxiliary data
  Accessible without login Plain text file jquery.dotdotdot-1.5.9.js Data Auxiliary data
  Accessible without login Plain text file jquery.dotdotdot-1.5.9.min.js Data Auxiliary data
  Accessible without login Plain text file jquery.iviewer.js Data Auxiliary data
  Accessible without login Plain text file jquery.iviewer.min.js Data Auxiliary data
  Accessible without login Plain text file jquery.mousewheel.js Data Auxiliary data
  Accessible without login Plain text file jquery.mousewheel.min.js Data Auxiliary data
  Accessible without login Plain text file jquery.panzoom.js Data Auxiliary data
  Accessible without login Plain text file jquery.smooth-scroll.js Data Auxiliary data
  Accessible without login Plain text file jquery.splitter.js Data Auxiliary data
  Accessible without login Plain text file jquery.tools.min.js Data Auxiliary data
  Accessible without login Plain text file jquery.treeview.js Data Auxiliary data
  Accessible without login Plain text file jquery.xml2json.js Data Auxiliary data
  Accessible without login Plain text file menu.js Data Auxiliary data
  Accessible without login Plain text file prism.min.js Data Auxiliary data
  Accessible without login Plain text file sidebar.js Data Auxiliary data
  Accessible without login Plain text file SVGPan.js Data Auxiliary data
  Accessible without login Plain text file template.js Data Auxiliary data

  Files folder image Files (408)  /  docs  /  js  /  jqplot  
File Role Description
Files folder imageplugins (30 files)
  Accessible without login Plain text file changes.txt Doc. Documentation
  Accessible without login Plain text file copyright.txt Doc. Documentation
  Accessible without login Plain text file excanvas.min.js Data Auxiliary data
  Accessible without login Plain text file gpl-2.0.txt Doc. Documentation
  Accessible without login Plain text file jquery.jqplot.min.css Data Auxiliary data
  Accessible without login Plain text file jquery.jqplot.min.js Data Auxiliary data
  Accessible without login Plain text file MIT-LICENSE.txt Doc. Documentation
  Accessible without login Plain text file README.txt Doc. Documentation

  Files folder image Files (408)  /  docs  /  js  /  jqplot  /  plugins  
File Role Description
  Accessible without login Plain text file jqplot.barRenderer.min.js Data Auxiliary data
  Accessible without login Plain text file jqplot.BezierCurveRenderer.min.js Data Auxiliary data
  Accessible without login Plain text file jqplot.blockRenderer.min.js Data Auxiliary data
  Accessible without login Plain text file jqplot.bubbleRenderer.min.js Data Auxiliary data
  Accessible without login Plain text file jqplot.canvasAxisLabelRenderer.min.js Data Auxiliary data
  Accessible without login Plain text file jqplot.canvasAxisTickRenderer.min.js Data Auxiliary data
  Accessible without login Plain text file jqplot.canvasOverlay.min.js Data Auxiliary data
  Accessible without login Plain text file jqplot.canvasTextRenderer.min.js Data Auxiliary data
  Accessible without login Plain text file jqplot.categoryAxisRenderer.min.js Data Auxiliary data
  Accessible without login Plain text file jqplot.ciParser.min.js Data Auxiliary data
  Accessible without login Plain text file jqplot.cursor.min.js Data Auxiliary data
  Accessible without login Plain text file jqplot.dateAxisRenderer.min.js Data Auxiliary data
  Accessible without login Plain text file jqplot.donutRenderer.min.js Data Auxiliary data
  Accessible without login Plain text file jqplot.dragable.min.js Data Auxiliary data
  Accessible without login Plain text file jqplot.enhancedLegendRenderer.min.js Data Auxiliary data
  Accessible without login Plain text file jqplot.funnelRenderer.min.js Data Auxiliary data
  Accessible without login Plain text file jqplot.highlighter.min.js Data Auxiliary data
  Accessible without login Plain text file jqplot.json2.min.js Data Auxiliary data
  Accessible without login Plain text file jqplot.logAxisRenderer.min.js Data Auxiliary data
  Accessible without login Plain text file jqplot.mekkoAxisRenderer.min.js Data Auxiliary data
  Accessible without login Plain text file jqplot.mekkoRenderer.min.js Data Auxiliary data
  Accessible without login Plain text file jqplot.meterGaugeRenderer.min.js Data Auxiliary data
  Accessible without login Plain text file jqplot.mobile.min.js Data Auxiliary data
  Accessible without login Plain text file jqplot.ohlcRenderer.min.js Data Auxiliary data
  Accessible without login Plain text file jqplot.pieRenderer.min.js Data Auxiliary data
  Accessible without login Plain text file jqplot.pointLabels.min.js Data Auxiliary data
  Accessible without login Plain text file jqplot.pyramidAxisRenderer.min.js Data Auxiliary data
  Accessible without login Plain text file jqplot.pyramidGridRenderer.min.js Data Auxiliary data
  Accessible without login Plain text file jqplot.pyramidRenderer.min.js Data Auxiliary data
  Accessible without login Plain text file jqplot.trendline.min.js Data Auxiliary data

  Files folder image Files (408)  /  docs  /  js  /  prettify  
File Role Description
  Accessible without login Plain text file lang-apollo.js Data Auxiliary data
  Accessible without login Plain text file lang-clj.js Data Auxiliary data
  Accessible without login Plain text file lang-css.js Data Auxiliary data
  Accessible without login Plain text file lang-go.js Data Auxiliary data
  Accessible without login Plain text file lang-hs.js Data Auxiliary data
  Accessible without login Plain text file lang-lisp.js Data Auxiliary data
  Accessible without login Plain text file lang-lua.js Data Auxiliary data
  Accessible without login Plain text file lang-ml.js Data Auxiliary data
  Accessible without login Plain text file lang-n.js Data Auxiliary data
  Accessible without login Plain text file lang-proto.js Data Auxiliary data
  Accessible without login Plain text file lang-scala.js Data Auxiliary data
  Accessible without login Plain text file lang-sql.js Data Auxiliary data
  Accessible without login Plain text file lang-tex.js Data Auxiliary data
  Accessible without login Plain text file lang-vb.js Data Auxiliary data
  Accessible without login Plain text file lang-vhdl.js Data Auxiliary data
  Accessible without login Plain text file lang-wiki.js Data Auxiliary data
  Accessible without login Plain text file lang-xq.js Data Auxiliary data
  Accessible without login Plain text file lang-yaml.js Data Auxiliary data
  Accessible without login Plain text file prettify.min.js Data Auxiliary data

  Files folder image Files (408)  /  docs  /  js  /  ui  
File Role Description
Files folder image1.10.4 (1 file)

  Files folder image Files (408)  /  docs  /  js  /  ui  /  1.10.4  
File Role Description
  Accessible without login Plain text file jquery-ui.min.js Data Auxiliary data

  Files folder image Files (408)  /  docs  /  namespaces  
File Role Description
  Accessible without login HTML file default.html Doc. Documentation
  Accessible without login HTML file Webbtj.Clico.html Doc. Documentation
  Accessible without login HTML file Webbtj.html Doc. Documentation

  Files folder image Files (408)  /  docs  /  packages  
File Role Description
  Accessible without login HTML file Default.html Doc. Documentation
  Accessible without login HTML file global.html Doc. Documentation

  Files folder image Files (408)  /  docs  /  reports  
File Role Description
  Accessible without login HTML file deprecated.html Doc. Documentation
  Accessible without login HTML file errors.html Doc. Documentation
  Accessible without login HTML file markers.html Doc. Documentation

  Files folder image Files (408)  /  docs  /  source  
File Role Description
  Accessible without login HTML file Column.php.html Doc. Documentation
  Accessible without login Plain text file Column.php.xhtml Data Auxiliary data
  Accessible without login Plain text file index.xhtml Data Auxiliary data
  Accessible without login HTML file Row.php.html Doc. Documentation
  Accessible without login Plain text file Row.php.xhtml Data Auxiliary data
  Accessible without login HTML file Table.php.html Doc. Documentation
  Accessible without login Plain text file Table.php.xhtml Data Auxiliary data
  Accessible without login HTML file Text.php.html Doc. Documentation
  Accessible without login Plain text file Text.php.xhtml Data Auxiliary data

  Files folder image Files (408)  /  src  
File Role Description
  Plain text file Column.php Class Class source
  Plain text file Row.php Class Class source
  Plain text file Table.php Class Class source
  Plain text file Text.php Class Class source

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 100%
Total:54
This week:0
All time:10,612
This week:673Up