1. Go to this page and download the library: Download maikschneider/inky library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
maikschneider / inky example snippets
use Hampe\Inky\Inky;
$gridColumns = 12; //optional, default is 12
$additionalComponentFactories = []; //optional
$inky = new Inky($gridColumns, $additionalComponentFactories);
$inky->releaseTheKraken('html...');
use Hampe\Inky\Inky;
$inky = new Inky();
$inky->addAlias('test', 'callout')
$inky->releaseTheKraken('<test>123</test>'); //equal to "<callout>123</callout>"
use Hampe\Inky\Component\ComponentFactoryInterface;
use Hampe\Inky\Inky;
use PHPHtmlParser\Dom\HtmlNode;
class TestComponentFactory implements ComponentFactoryInterface
{
public function getName()
{
return 'test' // name of the html tag.
}
public function parse(HtmlNode $element, Inky $inkyInstance)
{
// ...
}
}
$inky = new Inky();
$inky->addComponentFactory(new TestComponentFactory());
$inky->releaseTheKraken('<test></test>');
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.