1
0
mirror of https://github.com/flarum/core.git synced 2025-07-23 17:51:24 +02:00

Get rid of Repository interfaces

This commit is contained in:
Toby Zerner
2015-07-04 18:38:59 +09:30
parent 59352dbbb7
commit f134345be1
43 changed files with 203 additions and 341 deletions

View File

@@ -1,7 +1,7 @@
<?php namespace Flarum\Api\Actions\Activity;
use Flarum\Core\Users\UserRepositoryInterface;
use Flarum\Core\Activity\ActivityRepositoryInterface;
use Flarum\Core\Users\UserRepository;
use Flarum\Core\Activity\ActivityRepository;
use Flarum\Api\Actions\SerializeCollectionAction;
use Flarum\Api\JsonApiRequest;
use Tobscure\JsonApi\Document;
@@ -9,12 +9,12 @@ use Tobscure\JsonApi\Document;
class IndexAction extends SerializeCollectionAction
{
/**
* @var UserRepositoryInterface
* @var UserRepository
*/
protected $users;
/**
* @var ActivityRepositoryInterface
* @var ActivityRepository
*/
protected $activity;
@@ -58,10 +58,10 @@ class IndexAction extends SerializeCollectionAction
public static $sort;
/**
* @param UserRepositoryInterface $users
* @param ActivityRepositoryInterface $activity
* @param UserRepository $users
* @param ActivityRepository $activity
*/
public function __construct(UserRepositoryInterface $users, ActivityRepositoryInterface $activity)
public function __construct(UserRepository $users, ActivityRepository $activity)
{
$this->users = $users;
$this->activity = $activity;

View File

@@ -1,7 +1,7 @@
<?php namespace Flarum\Api\Actions\Discussions;
use Flarum\Core\Discussions\DiscussionRepositoryInterface;
use Flarum\Core\Posts\PostRepositoryInterface;
use Flarum\Core\Discussions\DiscussionRepository;
use Flarum\Core\Posts\PostRepository;
use Flarum\Api\Actions\SerializeResourceAction;
use Flarum\Api\Actions\Posts\GetsPosts;
use Flarum\Api\JsonApiRequest;
@@ -12,7 +12,7 @@ class ShowAction extends SerializeResourceAction
use GetsPosts;
/**
* @var \Flarum\Core\Discussions\DiscussionRepositoryInterface
* @var \Flarum\Core\Discussions\DiscussionRepository
*/
protected $discussions;
@@ -64,10 +64,10 @@ class ShowAction extends SerializeResourceAction
/**
* Instantiate the action.
*
* @param DiscussionRepositoryInterface $discussions
* @param PostRepositoryInterface $posts
* @param DiscussionRepository $discussions
* @param PostRepository $posts
*/
public function __construct(DiscussionRepositoryInterface $discussions, PostRepositoryInterface $posts)
public function __construct(DiscussionRepository $discussions, PostRepository $posts)
{
$this->discussions = $discussions;
$this->posts = $posts;

View File

@@ -1,6 +1,6 @@
<?php namespace Flarum\Api\Actions\Notifications;
use Flarum\Core\Notifications\NotificationRepositoryInterface;
use Flarum\Core\Notifications\NotificationRepository;
use Flarum\Core\Exceptions\PermissionDeniedException;
use Flarum\Api\Actions\SerializeCollectionAction;
use Flarum\Api\JsonApiRequest;
@@ -9,7 +9,7 @@ use Tobscure\JsonApi\Document;
class IndexAction extends SerializeCollectionAction
{
/**
* @var NotificationRepositoryInterface
* @var NotificationRepository
*/
protected $notifications;
@@ -55,9 +55,9 @@ class IndexAction extends SerializeCollectionAction
/**
* Instantiate the action.
*
* @param NotificationRepositoryInterface $notifications
* @param NotificationRepository $notifications
*/
public function __construct(NotificationRepositoryInterface $notifications)
public function __construct(NotificationRepository $notifications)
{
$this->notifications = $notifications;
}

View File

@@ -5,7 +5,7 @@ use Flarum\Api\JsonApiRequest;
trait GetsPosts
{
/**
* @var \Flarum\Core\Posts\PostRepositoryInterface
* @var \Flarum\Core\Posts\PostRepository
*/
protected $posts;

View File

@@ -1,6 +1,6 @@
<?php namespace Flarum\Api\Actions\Posts;
use Flarum\Core\Posts\PostRepositoryInterface;
use Flarum\Core\Posts\PostRepository;
use Flarum\Api\Actions\SerializeCollectionAction;
use Flarum\Api\JsonApiRequest;
use Tobscure\JsonApi\Document;
@@ -51,9 +51,9 @@ class IndexAction extends SerializeCollectionAction
public static $sort;
/**
* @param PostRepositoryInterface $posts
* @param PostRepository $posts
*/
public function __construct(PostRepositoryInterface $posts)
public function __construct(PostRepository $posts)
{
$this->posts = $posts;
}

View File

@@ -1,7 +1,7 @@
<?php namespace Flarum\Api\Actions\Posts;
use Illuminate\Database\Eloquent\ModelNotFoundException;
use Flarum\Core\Posts\PostRepositoryInterface;
use Flarum\Core\Posts\PostRepository;
use Flarum\Api\Actions\SerializeResourceAction;
use Flarum\Api\JsonApiRequest;
use Tobscure\JsonApi\Document;
@@ -9,7 +9,7 @@ use Tobscure\JsonApi\Document;
class ShowAction extends SerializeResourceAction
{
/**
* @var PostRepositoryInterface
* @var PostRepository
*/
protected $posts;
@@ -55,9 +55,9 @@ class ShowAction extends SerializeResourceAction
public static $sort;
/**
* @param PostRepositoryInterface $posts
* @param PostRepository $posts
*/
public function __construct(PostRepositoryInterface $posts)
public function __construct(PostRepository $posts)
{
$this->posts = $posts;
}

View File

@@ -2,7 +2,7 @@
use Flarum\Api\Commands\GenerateAccessToken;
use Flarum\Api\Request;
use Flarum\Core\Users\UserRepositoryInterface;
use Flarum\Core\Users\UserRepository;
use Flarum\Core\Exceptions\PermissionDeniedException;
use Flarum\Core\Users\Events\UserEmailChangeWasRequested;
use Illuminate\Contracts\Bus\Dispatcher;
@@ -14,7 +14,7 @@ class TokenAction extends JsonApiAction
protected $bus;
public function __construct(UserRepositoryInterface $users, Dispatcher $bus)
public function __construct(UserRepository $users, Dispatcher $bus)
{
$this->users = $users;
$this->bus = $bus;

View File

@@ -1,6 +1,6 @@
<?php namespace Flarum\Api\Actions\Users;
use Flarum\Core\Users\UserRepositoryInterface;
use Flarum\Core\Users\UserRepository;
use Flarum\Api\Actions\SerializeResourceAction;
use Flarum\Api\JsonApiRequest;
use Tobscure\JsonApi\Document;
@@ -8,7 +8,7 @@ use Tobscure\JsonApi\Document;
class ShowAction extends SerializeResourceAction
{
/**
* @var UserRepositoryInterface
* @var UserRepository
*/
protected $users;
@@ -50,9 +50,9 @@ class ShowAction extends SerializeResourceAction
public static $sort;
/**
* @param UserRepositoryInterface $users
* @param UserRepository $users
*/
public function __construct(UserRepositoryInterface $users)
public function __construct(UserRepository $users)
{
$this->users = $users;
}