/** * @param Application $app */ public function register(Application $app) { $app->singleton('mailer', function () { $mailer = new \Cygnite\Common\Mail\Mailer(); $mailer->setSwiftMailer(new \Swift_Mailer($mailer->getTransportInstance())); return $mailer; }); }
public function register(Application $app) { $app->singleton('auth', function ($c) { return new Auth($c['auth.provider']); }); }