A small Slim application for returning a list of pages in a MediaWiki category, ordered by Dale-Chall readability scores.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

19 lines
578 B

<?php
// DIC configuration
$container = $app->getContainer();
// view renderer
$container['renderer'] = function ( $c ) {
$settings = $c->get( 'settings' )['renderer'];
return new Slim\Views\PhpRenderer( $settings['template_path'] );
};
// monolog
$container['logger'] = function ( $c ) {
$settings = $c->get( 'settings' )['logger'];
$logger = new Monolog\Logger( $settings['name'] );
$logger->pushProcessor( new Monolog\Processor\UidProcessor() );
$logger->pushHandler( new Monolog\Handler\StreamHandler( $settings['path'], $settings['level'] ) );
return $logger;
};