function(Container $c) { return new ProVM\TotalSport\Common\Service\ImageLoader($c->get('folders.images'), $c->get('urls')['images']); }, Slim\Views\Blade::class => function(Container $c) { return new Slim\Views\Blade( $c->get('folders.templates'), $c->get('folders.cache'), null, [ 'urls' => (object) $c->get('urls'), 'assets' => (object) $c->get('assets') ] ); }, ProVM\TotalSport\Common\Service\MediaLoader::class => function(Container $c) { $obj = new ProVM\TotalSport\Common\Service\MediaLoader($c->get('folders.images'), $c->get('urls')['images']); $obj->setFFMpeg($c->get(FFMpeg\FFMpeg::class)); return $obj; }, FFMpeg\FFMpeg::class => function(Container $c) { return FFMpeg\FFMpeg::create(); } ];