A lightweight view component
Current release: 0.1.0 (download, other versions)
Composer/Packagist:
"kaloa/view": "0.1.*"
Build status for 0.1.x series:
<?php
require 'vendor/autoload.php';
use Kaloa\View\View;
$view = new View();
$view->title = 'My website';
$view->content = 'Welcome to my site.';
echo $view->render('tpl/layout.phtml');
An XMP (Extensible Metadata Platform) reader component
Current release: 0.1.0 (download, other versions)
Composer/Packagist:
"kaloa/xmp": "0.1.*"
Build status for 0.1.x series:
<?php
require 'vendor/autoload.php';
use Kaloa\Xmp\Reader;
$stream = fopen('/path/to/image.jpg', 'rb');
$reader = new Reader();
$xmpDocument = $reader->getXmpDocument($stream);
fclose($stream);
$dcProps = $xmpDocument->getDublinCoreProperties();
printf("Image title(s): %s\n", implode(', ', $dcProps->getTitle()));
printf("Image tags: %s\n", implode(', ', $dcProps->getSubject()));
Useful classes for working with the filesystem
There is no tagged release yet.
Classes for working with images
There is no tagged release yet.
A component for working with metadata (e. g. tags)
There is no tagged release yet.
A collection of different output renderers
There is no tagged release yet.
A collection of utility classes
There is no tagged release yet.
Kaloa packages are best installed via the Composer package manager. The library follows the rules of semantic versioning.
Create a composer.json file in your project directory and add the components you want to use.
{
"require": {
"kaloa/view": "0.1.*",
"kaloa/xmp": "0.1.*",
"kaloa/util": "dev-master"
}
}
Download the Composer executable into the project directory.
$ curl -s http://getcomposer.org/installer | php
Install dependencies.
$ php composer.phar install
Include the generated autoloader in your PHP script.
require 'vendor/autoload.php';
You may now instantiate Kaloa classes.
$myView = new Kaloa\View\View();