Skip to content
This repository was archived by the owner on Sep 27, 2022. It is now read-only.

Commit 499dbb2

Browse files
author
Sandeesh
committed
Reorganised custom classes to a new directory.
Changed trait names to better suit functionality. Updated Slug class to better use separator. Small code style fixes.
1 parent 2d472c7 commit 499dbb2

26 files changed

+64
-65
lines changed

app/Article.php

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,14 @@
22

33
namespace App;
44

5-
use App\Filters\Filterable;
6-
use App\Sluggable\HasSlug;
7-
use App\Traits\FavoritedTrait;
5+
use App\RealWorld\Slug\HasSlug;
6+
use App\RealWorld\Filters\Filterable;
7+
use App\RealWorld\Favorite\Favoritable;
88
use Illuminate\Database\Eloquent\Model;
99

1010
class Article extends Model
1111
{
12-
use Filterable,
13-
FavoritedTrait,
14-
HasSlug;
12+
use Favoritable, Filterable, HasSlug;
1513

1614
/**
1715
* The attributes that are mass assignable.

app/Http/Controllers/Api/ApiController.php

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
namespace App\Http\Controllers\Api;
44

55
use Exception;
6-
use App\Paginate\Paginator;
7-
use App\Transformers\Transformer;
8-
use App\Http\Controllers\Controller;
96
use Illuminate\Support\Collection;
7+
use App\Http\Controllers\Controller;
8+
use App\RealWorld\Paginate\Paginate;
9+
use App\RealWorld\Transformers\Transformer;
1010

1111
class ApiController extends Controller
1212
{
13-
/** \App\Transformers\Transformer
13+
/** \App\RealWorld\Transformers\Transformer
1414
*
1515
* @var null
1616
*/
@@ -53,18 +53,18 @@ protected function respondWithTransformer($data, $statusCode = 200, $headers = [
5353
/**
5454
* Respond with pagination.
5555
*
56-
* @param $paginator
56+
* @param $paginated
5757
* @param int $statusCode
5858
* @param array $headers
5959
* @return \Illuminate\Http\JsonResponse
6060
*/
61-
protected function respondWithPagination($paginator, $statusCode = 200, $headers = [])
61+
protected function respondWithPagination($paginated, $statusCode = 200, $headers = [])
6262
{
63-
$this->checkPaginator($paginator);
63+
$this->checkPaginated($paginated);
6464

6565
$this->checkTransformer();
6666

67-
$data = $this->transformer->paginate($paginator);
67+
$data = $this->transformer->paginate($paginated);
6868

6969
return $this->respond($data, $statusCode, $headers);
7070
}
@@ -188,15 +188,15 @@ private function checkTransformer()
188188
}
189189

190190
/**
191-
* Check if valid paginator.
191+
* Check if valid paginate instance.
192192
*
193-
* @param $paginator
193+
* @param $paginated
194194
* @throws Exception
195195
*/
196-
private function checkPaginator($paginator)
196+
private function checkPaginated($paginated)
197197
{
198-
if (! $paginator instanceof Paginator) {
199-
throw new Exception('Expected instance of Paginator.');
198+
if (! $paginated instanceof Paginate) {
199+
throw new Exception('Expected instance of Paginate.');
200200
}
201201
}
202202
}

app/Http/Controllers/Api/ArticleController.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44

55
use App\Tag;
66
use App\Article;
7-
use App\Paginate\Paginator;
8-
use App\Filters\ArticleFilter;
7+
use App\RealWorld\Paginate\Paginate;
8+
use App\RealWorld\Filters\ArticleFilter;
99
use App\Http\Requests\Api\CreateArticle;
1010
use App\Http\Requests\Api\UpdateArticle;
1111
use App\Http\Requests\Api\DeleteArticle;
12-
use App\Transformers\ArticleTransformer;
12+
use App\RealWorld\Transformers\ArticleTransformer;
1313

1414
class ArticleController extends ApiController
1515
{
@@ -34,7 +34,7 @@ public function __construct(ArticleTransformer $transformer)
3434
*/
3535
public function index(ArticleFilter $filter)
3636
{
37-
$articles = new Paginator(Article::loadRelations()->filter($filter));
37+
$articles = new Paginate(Article::loadRelations()->filter($filter));
3838

3939
return $this->respondWithPagination($articles);
4040
}

app/Http/Controllers/Api/AuthController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44

55
use Auth;
66
use App\User;
7-
use App\Transformers\UserTransformer;
87
use App\Http\Requests\Api\LoginUser;
98
use App\Http\Requests\Api\RegisterUser;
9+
use App\RealWorld\Transformers\UserTransformer;
1010

1111
class AuthController extends ApiController
1212
{

app/Http/Controllers/Api/CommentController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
use App\Comment;
77
use App\Http\Requests\Api\CreateComment;
88
use App\Http\Requests\Api\DeleteComment;
9-
use App\Transformers\CommentTransformer;
9+
use App\RealWorld\Transformers\CommentTransformer;
1010

1111
class CommentController extends ApiController
1212
{

app/Http/Controllers/Api/FavoriteController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
namespace App\Http\Controllers\Api;
44

55
use App\Article;
6-
use App\Transformers\ArticleTransformer;
6+
use App\RealWorld\Transformers\ArticleTransformer;
77

88
class FavoriteController extends ApiController
99
{

app/Http/Controllers/Api/FeedController.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
namespace App\Http\Controllers\Api;
44

5-
use App\Paginate\Paginator;
6-
use App\Transformers\ArticleTransformer;
5+
use App\RealWorld\Paginate\Paginate;
6+
use App\RealWorld\Transformers\ArticleTransformer;
77

88
class FeedController extends ApiController
99
{
@@ -28,7 +28,7 @@ public function index()
2828
{
2929
$user = auth()->user();
3030

31-
$articles = new Paginator($user->feed());
31+
$articles = new Paginate($user->feed());
3232

3333
return $this->respondWithPagination($articles);
3434
}

app/Http/Controllers/Api/ProfileController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
namespace App\Http\Controllers\Api;
44

55
use App\User;
6-
use App\Transformers\ProfileTransformer;
6+
use App\RealWorld\Transformers\ProfileTransformer;
77

88
class ProfileController extends ApiController
99
{

app/Http/Controllers/Api/TagController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
namespace App\Http\Controllers\Api;
44

55
use App\Tag;
6-
use App\Transformers\TagTransformer;
6+
use App\RealWorld\Transformers\TagTransformer;
77

88
class TagController extends ApiController
99
{

app/Http/Controllers/Api/UserController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
namespace App\Http\Controllers\Api;
44

5-
use App\Transformers\UserTransformer;
65
use App\Http\Requests\Api\UpdateUser;
6+
use App\RealWorld\Transformers\UserTransformer;
77

88
class UserController extends ApiController
99
{

0 commit comments

Comments
 (0)