Introduction

The manager wires up the Installer, Booter and Event components

<?php

// Installer is mandatory
$installer = new \Mascame\Extender\Installer\FileInstaller(
                 new \Mascame\Extender\Installer\FileWriter(),
                 'path-to-file'
             );

// Booter is optional
$booter = new \Mascame\Extender\Booter\Booter();

// Event is optional
$event = new \Mascame\Extender\Event\LaravelEventDispatcher();

// Providing all components
$manager = new \Mascame\Extender\Manager($installer, $booter, $event);