Use contracts for typehints where possible.

This commit is contained in:
Franz Liedke 2015-06-03 03:21:24 +02:00
parent 0754d64f9b
commit 06b7a12404
3 changed files with 8 additions and 9 deletions

View File

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

View File

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

View File

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