Using OPL as PHAR
From Invenzzia wiki
The OPL libraries are also available as PHAR archives. In this article, we will show, how to use them in your project.
Why PHAR-s?
PHAR is a shortened form of PHP Archive. It is a format for distributing the PHP applications and libraries within a single archive, which may be later deployed in another project or a web server. The general concept is very similar to Java JARs. PHARs are much simpler to maintain and do not introduce actually any performance loss.
Another advantage of PHARs is the fact that they are self-configurable. For example, the library distributed in the PHAR format may automatically set up the autoloader, so all we have to do is to include the archive.
In order to use this feature, you must have PHP 5.3 installed or PHP 5.2 with an extra module from PECL.
Using OPL as PHARs
The OPL PHARs are available at the Invenzzia download pages. After downloading the package, we move the archives to the project structure directory and simply include them:
require('./opl.phar');
require('./opt.phar');
The OPL core PHAR automatically configures the autoloader. Furthermore, the other OPL libraries register themselves in it, so they do not have to be configured manually

