PHP Classes

PHP Inline Class: Combine several classes into a single PHP file

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
StarStarStarStar 61%Total: 230 All time: 8,159 This week: 660Up
Version License PHP version Categories
inliner 1.0.5MIT/X Consortium ...5.3PHP 5, Tools, Language
Description 

Author

This class can combine several classes into a single PHP file.

It can traverse a given directory recursively to find all PHP files with a given file name extension.

The class can combine the code of all files and save it to a single output PHP file.

Innovation Award
PHP Programming Innovation award nominee
April 2015
Number 11
Sometimes it is necessary to provide a collection of PHP files as single file that it is easier to distribute.

This class can combine multiple PHP class files into a single PHP file.

Manuel Lemos
Picture of Alex Lushpai
  Performance   Level  
Name: Alex Lushpai <contact>
Classes: 4 packages by
Country: Russian Federation Russian Federation
Innovation award
Innovation award
Nominee: 2x

Documentation

Inliner

Simple class for combining several classes in a single file. Can be used for keep compability with php 5.2

Example

$inliner = new Inliner();
$inliner->inline(__DIR__ . '/src', 'php', 'single.php');

  Files folder image Files (4)  
File Role Description
Files folder imagesrc (1 file)
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 (4)  /  src  
File Role Description
  Plain text file Inliner.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:230
This week:0
All time:8,159
This week:660Up
User Ratings User Comments (1)
 All time
Utility:87%StarStarStarStarStar
Consistency:100%StarStarStarStarStarStar
Documentation:81%StarStarStarStarStar
Examples:-
Tests:-
Videos:-
Overall:61%StarStarStarStar
Rank:992
 
Very good package, but it need to be improved.
7 years ago (zinsou A.A.E.Moïse)
67%StarStarStarStar