PHP code example of gnugat / redaktilo
1. Go to this page and download the library: Download gnugat/redaktilo 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/ */
gnugat / redaktilo example snippets
Gnugat\Redaktilo\EditorFactory;
$editor = EditorFactory::createEditor();
namespace Sensio\Bundle\GeneratorBundle\Manipulator;
use Gnugat\Redaktilo\Editor;
class KernelManipulator extends Manipulator
{
protected $editor;
protected $appKernelFilename;
public function __construct(Editor $editor, $appKernelFilename)
{
$this->editor = $editor;
$this->appKernelFilename = $appKernelFilename;
}
public function addBundle($bundle)
{
$appKernel = $this->editor->open($this->appKernelFilename);
$newBundle = " new $bundle(),";
if ($this->editor->hasBelow($appKernel, $newBundle)) {
$message = sprintf('Bundle "%s" is already defined in "AppKernel::registerBundles()".', $bundle);
throw new \RuntimeException($message);
}
$this->editor->jumpBelow($appKernel, ' );');
$this->editor->insertAbove($appKernel, $newBundle);
$this->editor->save($appKernel);
return true;
}
}