DefaultExt.php

<?php

namespace Tlf\Scrawl\ExtensionType;

class_exists('BetterReg', true);

class DefaultExt implements \Tlf\Scrawl\ExtensionType\DefaultInterface, \BetterRegInterface {

    use \BetterRegTrait;
    use \BetterRegShorthandsTrait;

    protected \Tlf\Scrawl $scrawl;

    public function __construct(\Tlf\Scrawl $scrawl){
        $this->scrawl = $scrawl;
    }

    public function onBuildStart(){}
    public function onFileListPrepared($allFiles){}
    public function onSourceFileFound($codeFile){}
    public function onTemplatesListPrepared($templateFilesList){}
    public function onTemplateFileFound(\Tlf\Scrawl\File $templateFile){}
    public function onPreWriteFiles(){}
    public function onWillWriteFile($outputFile){}
    public function onSourceFilesDone(){}

}