Move models to their own subdirectory

This commit is contained in:
Jonny Barnes 2017-12-19 16:00:42 +00:00
parent 2c5b0f3ab5
commit 2a0d188313
67 changed files with 82 additions and 86 deletions

View file

@ -2,7 +2,7 @@
namespace App\Console\Commands;
use App\WebMention;
use App\Models\WebMention;
use Illuminate\Console\Command;
use Illuminate\FileSystem\FileSystem;

View file

@ -2,7 +2,7 @@
namespace App\Console\Commands;
use App\WebMention;
use App\Models\WebMention;
use Illuminate\Console\Command;
use App\Jobs\DownloadWebMention;

View file

@ -2,7 +2,7 @@
namespace App\Http\Controllers\Admin;
use App\Article;
use App\Models\Article;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;

View file

@ -2,8 +2,8 @@
namespace App\Http\Controllers\Admin;
use App\MicropubClient;
use Illuminate\Http\Request;
use App\Models\MicropubClient;
use App\Http\Controllers\Controller;
class ClientsController extends Controller

View file

@ -2,8 +2,8 @@
namespace App\Http\Controllers\Admin;
use App\Contact;
use GuzzleHttp\Client;
use App\Models\Contact;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use Illuminate\Filesystem\Filesystem;

View file

@ -2,7 +2,7 @@
namespace App\Http\Controllers\Admin;
use App\Note;
use App\Models\Note;
use Illuminate\Http\Request;
use App\Jobs\SendWebMentions;
use App\Http\Controllers\Controller;

View file

@ -2,7 +2,7 @@
namespace App\Http\Controllers\Admin;
use App\Place;
use App\Models\Place;
use Illuminate\Http\Request;
use App\Services\PlaceService;
use App\Http\Controllers\Controller;

View file

@ -2,7 +2,7 @@
namespace App\Http\Controllers;
use App\Article;
use App\Models\Article;
use Jonnybarnes\IndieWeb\Numbers;
class ArticlesController extends Controller

View file

@ -2,7 +2,7 @@
namespace App\Http\Controllers;
use App\Bookmark;
use App\Models\Bookmark;
class BookmarksController extends Controller
{

View file

@ -2,7 +2,7 @@
namespace App\Http\Controllers;
use App\Contact;
use App\Models\Contact;
use Illuminate\Filesystem\Filesystem;
class ContactsController extends Controller

View file

@ -2,8 +2,7 @@
namespace App\Http\Controllers;
use App\Note;
use App\Article;
use App\Models\{Article, Note};
class FeedsController extends Controller
{

View file

@ -2,7 +2,7 @@
namespace App\Http\Controllers;
use App\Like;
use App\Models\Like;
class LikesController extends Controller
{

View file

@ -8,11 +8,11 @@ use App\Jobs\ProcessMedia;
use App\Services\TokenService;
use Illuminate\Http\UploadedFile;
use Monolog\Handler\StreamHandler;
use App\{Like, Media, Note, Place};
use Intervention\Image\ImageManager;
use Illuminate\Support\Facades\Storage;
use Illuminate\Http\{Request, Response};
use App\Exceptions\InvalidTokenException;
use App\Models\{Like, Media, Note, Place};
use Phaza\LaravelPostgis\Geometries\Point;
use Intervention\Image\Exception\NotReadableException;
use App\Services\Micropub\{HCardService, HEntryService, UpdateService};

View file

@ -2,7 +2,7 @@
namespace App\Http\Controllers;
use App\Note;
use App\Models\Note;
use Illuminate\Http\Request;
use Jonnybarnes\IndieWeb\Numbers;
use App\Services\ActivityStreamsService;

View file

@ -2,7 +2,7 @@
namespace App\Http\Controllers;
use App\Place;
use App\Models\Place;
class PlacesController extends Controller
{

View file

@ -2,7 +2,7 @@
namespace App\Http\Controllers;
use App\Note;
use App\Models\Note;
use Illuminate\Http\Request;
class SearchController extends Controller

View file

@ -2,7 +2,7 @@
namespace App\Http\Controllers;
use App\Note;
use App\Models\Note;
use Illuminate\Http\Request;
use Illuminate\Http\Response;
use App\Jobs\ProcessWebMention;

View file

@ -2,8 +2,8 @@
namespace App\Jobs;
use App\MicropubClient;
use Illuminate\Bus\Queueable;
use App\Models\MicropubClient;
use Illuminate\Queue\SerializesModels;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Contracts\Queue\ShouldQueue;

View file

@ -2,7 +2,7 @@
namespace App\Jobs;
use App\Bookmark;
use App\Models\Bookmark;
use Illuminate\Bus\Queueable;
use App\Services\BookmarkService;
use Illuminate\Queue\SerializesModels;

View file

@ -2,7 +2,7 @@
namespace App\Jobs;
use App\Like;
use App\Models\Like;
use GuzzleHttp\Client;
use Illuminate\Bus\Queueable;
use Illuminate\Queue\SerializesModels;

View file

@ -4,8 +4,8 @@ namespace App\Jobs;
use Mf2;
use GuzzleHttp\Client;
use App\{Note, WebMention};
use Illuminate\Bus\Queueable;
use App\Models\{Note, WebMention};
use Jonnybarnes\WebmentionsParser\Parser;
use GuzzleHttp\Exception\RequestException;
use Illuminate\Contracts\Queue\ShouldQueue;

View file

@ -2,7 +2,7 @@
namespace App\Jobs;
use App\Note;
use App\Models\Note;
use GuzzleHttp\Client;
use Illuminate\Bus\Queueable;
use Illuminate\Queue\SerializesModels;

View file

@ -2,8 +2,8 @@
namespace App\Jobs;
use App\Bookmark;
use GuzzleHttp\Client;
use App\Models\Bookmark;
use Illuminate\Bus\Queueable;
use Illuminate\Queue\SerializesModels;
use Illuminate\Queue\InteractsWithQueue;

View file

@ -2,8 +2,8 @@
namespace App\Jobs;
use App\Bookmark;
use GuzzleHttp\Client;
use App\Models\Bookmark;
use Illuminate\Bus\Queueable;
use Illuminate\Queue\SerializesModels;
use Illuminate\Queue\InteractsWithQueue;

View file

@ -2,7 +2,7 @@
namespace App\Jobs;
use App\Note;
use App\Models\Note;
use GuzzleHttp\Client;
use Illuminate\Bus\Queueable;
use Illuminate\Queue\SerializesModels;

View file

@ -2,7 +2,7 @@
namespace App\Jobs;
use App\Note;
use App\Models\Note;
use GuzzleHttp\Client;
use Illuminate\Bus\Queueable;
use Illuminate\Queue\SerializesModels;

View file

@ -1,6 +1,6 @@
<?php
namespace App;
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use Cviebrock\EloquentSluggable\Sluggable;

View file

@ -1,6 +1,6 @@
<?php
namespace App;
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
@ -27,7 +27,7 @@ class Bookmark extends Model
*/
public function tags()
{
return $this->belongsToMany('App\Tag');
return $this->belongsToMany('App\Models\Tag');
}
/**

View file

@ -1,6 +1,6 @@
<?php
namespace App;
namespace App\Models;
use Illuminate\Database\Eloquent\Model;

View file

@ -1,6 +1,6 @@
<?php
namespace App;
namespace App\Models;
use Mf2;
use HTMLPurifier;

View file

@ -1,6 +1,6 @@
<?php
namespace App;
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
@ -25,7 +25,7 @@ class Media extends Model
*/
public function note()
{
return $this->belongsTo('App\Note');
return $this->belongsTo('App\Models\Note');
}
/**

View file

@ -1,6 +1,6 @@
<?php
namespace App;
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
@ -27,6 +27,6 @@ class MicropubClient extends Model
*/
public function notes()
{
return $this->hasMany('App\Note', 'client_id', 'client_url');
return $this->hasMany('App\Models\Note', 'client_id', 'client_url');
}
}

View file

@ -1,6 +1,6 @@
<?php
namespace App;
namespace App\Models;
use Cache;
use Twitter;
@ -69,7 +69,7 @@ class Note extends Model
*/
public function tags()
{
return $this->belongsToMany('App\Tag');
return $this->belongsToMany('App\Models\Tag');
}
/**
@ -79,7 +79,7 @@ class Note extends Model
*/
public function client()
{
return $this->belongsTo('App\MicropubClient', 'client_id', 'client_url');
return $this->belongsTo('App\Models\MicropubClient', 'client_id', 'client_url');
}
/**
@ -89,7 +89,7 @@ class Note extends Model
*/
public function webmentions()
{
return $this->morphMany('App\WebMention', 'commentable');
return $this->morphMany('App\Models\WebMention', 'commentable');
}
/**
@ -99,7 +99,7 @@ class Note extends Model
*/
public function place()
{
return $this->belongsTo('App\Place');
return $this->belongsTo('App\Models\Place');
}
/**
@ -109,7 +109,7 @@ class Note extends Model
*/
public function media()
{
return $this->hasMany('App\Media');
return $this->hasMany('App\Models\Media');
}
/**

View file

@ -1,6 +1,6 @@
<?php
namespace App;
namespace App\Models;
use Illuminate\Support\Facades\DB;
use Illuminate\Database\Eloquent\Model;
@ -53,7 +53,7 @@ class Place extends Model
*/
public function notes()
{
return $this->hasMany('App\Note');
return $this->hasMany('App\Models\Note');
}
/**

View file

@ -1,6 +1,6 @@
<?php
namespace App;
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
@ -20,7 +20,7 @@ class Tag extends Model
*/
public function notes()
{
return $this->belongsToMany('App\Note');
return $this->belongsToMany('App\Models\Note');
}
/**
@ -28,7 +28,7 @@ class Tag extends Model
*/
public function bookmarks()
{
return $this->belongsToMany('App\Bookmark');
return $this->belongsToMany('App\Models\Bookmark');
}
/**

View file

@ -1,6 +1,6 @@
<?php
namespace App;
namespace App\Models;
use Illuminate\Notifications\Notifiable;
use Illuminate\Foundation\Auth\User as Authenticatable;

View file

@ -1,6 +1,6 @@
<?php
namespace App;
namespace App\Models;
use Cache;
use Twitter;

View file

@ -2,7 +2,7 @@
namespace App\Observers;
use App\{Note, Tag};
use App\Models\{Note, Tag};
class NoteObserver
{

View file

@ -2,7 +2,7 @@
namespace App\Providers;
use App\Note;
use App\Models\Note;
use Illuminate\Http\Request;
use App\Observers\NoteObserver;
use Laravel\Dusk\DuskServiceProvider;

View file

@ -2,7 +2,7 @@
namespace App\Services;
use App\Note;
use App\Models\Note;
class ActivityStreamsService
{

View file

@ -4,12 +4,11 @@ declare(strict_types=1);
namespace App\Services;
use App\Tag;
use App\Bookmark;
use Ramsey\Uuid\Uuid;
use GuzzleHttp\Client;
use Illuminate\Http\Request;
use App\Jobs\ProcessBookmark;
use App\Models\{Bookmark, Tag};
use Spatie\Browsershot\Browsershot;
use App\Jobs\SyndicateBookmarkToTwitter;
use App\Jobs\SyndicateBookmarkToFacebook;

View file

@ -4,7 +4,7 @@ declare(strict_types=1);
namespace App\Services;
use App\Like;
use App\Models\Like;
use App\Jobs\ProcessLike;
class LikeService

View file

@ -2,8 +2,7 @@
namespace App\Services\Micropub;
use App\Note;
use App\Media;
use App\Models\{Media, Note};
use Illuminate\Database\Eloquent\ModelNotFoundException;
class UpdateService

View file

@ -4,7 +4,7 @@ declare(strict_types=1);
namespace App\Services;
use App\{Media, Note, Place};
use App\Models\{Media, Note, Place};
use App\Jobs\{SendWebMentions, SyndicateNoteToFacebook, SyndicateNoteToTwitter};
class NoteService

View file

@ -4,7 +4,7 @@ declare(strict_types=1);
namespace App\Services;
use App\Place;
use App\Models\Place;
use Phaza\LaravelPostgis\Geometries\Point;
class PlaceService