/** * Register the GitHub class. * * @param App $app * @return null */ protected function registerGithub($app) { $app->singleton('github', function ($app) { $config = $app['config']; $factory = $app['github.factory']; return new Github($config, $factory); }); $app->alias('github', 'Caffeinated\\Github\\Github'); }
<?php use AKL\Mason; App::alias('Album', 'album'); App::alias('Song', 'song'); function loadCompiledTemplate($intended) { $contents = file_get_contents($intended); $target = get_template_directory() . '/tmp/mason/'; require_once get_template_directory() . '/includes/mason/template-map.php'; Mason::build($intended, $target . basename(str_replace(".php", "", $intended))); return $target . basename($intended); } Actions::on("template_include", 'loadCompiledTemplate');