1
0
mirror of https://github.com/flarum/core.git synced 2025-02-25 19:53:48 +01:00

Use contracts for typehints where possible.

This commit is contained in:
Franz Liedke 2015-06-03 03:21:24 +02:00
parent 7383c14eae
commit 79480242a7
3 changed files with 8 additions and 9 deletions

View File

@ -1,6 +1,6 @@
<?php namespace Flarum\Core\Formatter;
use Illuminate\Container\Container;
use Illuminate\Contracts\Container\Container;
class FormatterManager
{
@ -9,19 +9,18 @@ class FormatterManager
/**
* The IoC container instance.
*
* @var \Illuminate\Container\Container
* @var \Illuminate\Contracts\Container\Container
*/
protected $container;
/**
* Create a new formatter manager instance.
*
* @param \Illuminate\Container\Container $container
* @return void
* @param \Illuminate\Contracts\Container\Container $container
*/
public function __construct(Container $container = null)
public function __construct(Container $container)
{
$this->container = $container ?: new Container;
$this->container = $container;
}
public function add($name, $formatter, $priority = 0)

View File

@ -1,10 +1,10 @@
<?php namespace Flarum\Core\Handlers\Events;
use Illuminate\Mail\Mailer;
use Config;
use Flarum\Core\Events\UserWasRegistered;
use Flarum\Core\Events\EmailWasChanged;
use Config;
use Illuminate\Contracts\Events\Dispatcher;
use Illuminate\Contracts\Mail\Mailer;
class EmailConfirmationMailer
{

View File

@ -2,7 +2,7 @@
use Flarum\Core\Models\User;
use Flarum\Core\Models\Forum;
use Illuminate\Mail\Mailer;
use Illuminate\Contracts\Mail\Mailer;
class NotificationMailer
{