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; namespace App\Console\Commands;
use App\WebMention; use App\Models\WebMention;
use Illuminate\Console\Command; use Illuminate\Console\Command;
use Illuminate\FileSystem\FileSystem; use Illuminate\FileSystem\FileSystem;

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -1,6 +1,6 @@
<?php <?php
namespace App; namespace App\Models;
use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Model;
@ -27,6 +27,6 @@ class MicropubClient extends Model
*/ */
public function notes() 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 <?php
namespace App; namespace App\Models;
use Cache; use Cache;
use Twitter; use Twitter;
@ -69,7 +69,7 @@ class Note extends Model
*/ */
public function tags() 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() 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() 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() 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() public function media()
{ {
return $this->hasMany('App\Media'); return $this->hasMany('App\Models\Media');
} }
/** /**

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -31,7 +31,7 @@ class ActivityStreamTest extends TestCase
*/ */
public function test_single_note_returns_as_data() public function test_single_note_returns_as_data()
{ {
$note = \App\Note::find(11); $note = \App\Models\Note::find(11);
$response = $this->get('/notes/B', ['Accept' => 'application/activity+json']); $response = $this->get('/notes/B', ['Accept' => 'application/activity+json']);
$response->assertHeader('Content-Type', 'application/activity+json'); $response->assertHeader('Content-Type', 'application/activity+json');
$response->assertJson([ $response->assertJson([

View file

@ -2,9 +2,9 @@
namespace Tests\Feature\Admin; namespace Tests\Feature\Admin;
use App\Contact;
use Tests\TestCase; use Tests\TestCase;
use GuzzleHttp\Client; use GuzzleHttp\Client;
use App\Models\Contact;
use GuzzleHttp\HandlerStack; use GuzzleHttp\HandlerStack;
use GuzzleHttp\Psr7\Response; use GuzzleHttp\Psr7\Response;
use Illuminate\Http\UploadedFile; use Illuminate\Http\UploadedFile;

View file

@ -3,8 +3,8 @@
namespace Tests\Feature; namespace Tests\Feature;
use Queue; use Queue;
use App\Like;
use Tests\TestCase; use Tests\TestCase;
use App\Models\Like;
use Tests\TestToken; use Tests\TestToken;
use GuzzleHttp\Client; use GuzzleHttp\Client;
use App\Jobs\ProcessLike; use App\Jobs\ProcessLike;

View file

@ -2,14 +2,13 @@
namespace Tests\Feature; namespace Tests\Feature;
use App\Media;
use App\Place;
use Carbon\Carbon; use Carbon\Carbon;
use Tests\TestCase; use Tests\TestCase;
use Tests\TestToken; use Tests\TestToken;
use Lcobucci\JWT\Builder; use Lcobucci\JWT\Builder;
use App\Jobs\ProcessMedia; use App\Jobs\ProcessMedia;
use App\Jobs\SendWebMentions; use App\Jobs\SendWebMentions;
use App\Models\{Media, Place};
use Illuminate\Http\UploadedFile; use Illuminate\Http\UploadedFile;
use App\Jobs\SyndicateNoteToTwitter; use App\Jobs\SyndicateNoteToTwitter;
use Lcobucci\JWT\Signer\Hmac\Sha256; use Lcobucci\JWT\Signer\Hmac\Sha256;

View file

@ -2,8 +2,8 @@
namespace Tests\Feature; namespace Tests\Feature;
use App\Note;
use Tests\TestCase; use Tests\TestCase;
use App\Models\Note;
class NotesControllerTest extends TestCase class NotesControllerTest extends TestCase
{ {

View file

@ -2,8 +2,8 @@
namespace Tests\Feature; namespace Tests\Feature;
use App\WebMention;
use Tests\TestCase; use Tests\TestCase;
use App\Models\WebMention;
use Illuminate\Support\Facades\Artisan; use Illuminate\Support\Facades\Artisan;
use Illuminate\Foundation\Testing\DatabaseTransactions; use Illuminate\Foundation\Testing\DatabaseTransactions;

View file

@ -3,6 +3,7 @@
namespace Tests\Feature; namespace Tests\Feature;
use Tests\TestCase; use Tests\TestCase;
use App\Models\Place;
class PlacesTest extends TestCase class PlacesTest extends TestCase
{ {
@ -24,7 +25,7 @@ class PlacesTest extends TestCase
*/ */
public function test_single_place() public function test_single_place()
{ {
$place = \App\Place::where('slug', 'the-bridgewater-pub')->first(); $place = Place::where('slug', 'the-bridgewater-pub')->first();
$response = $this->get('/places/the-bridgewater-pub'); $response = $this->get('/places/the-bridgewater-pub');
$response->assertViewHas('place', $place); $response->assertViewHas('place', $place);
} }

View file

@ -2,8 +2,8 @@
namespace Tests\Unit; namespace Tests\Unit;
use App\Article;
use Tests\TestCase; use Tests\TestCase;
use App\Models\Article;
use Illuminate\Foundation\Testing\DatabaseTransactions; use Illuminate\Foundation\Testing\DatabaseTransactions;
class ArticlesTest extends TestCase class ArticlesTest extends TestCase

View file

@ -2,10 +2,10 @@
namespace Tests\Unit\Jobs; namespace Tests\Unit\Jobs;
use App\Bookmark;
use Tests\TestCase; use Tests\TestCase;
use Ramsey\Uuid\Uuid; use Ramsey\Uuid\Uuid;
use GuzzleHttp\Client; use GuzzleHttp\Client;
use App\Models\Bookmark;
use GuzzleHttp\HandlerStack; use GuzzleHttp\HandlerStack;
use App\Jobs\ProcessBookmark; use App\Jobs\ProcessBookmark;
use GuzzleHttp\Psr7\Response; use GuzzleHttp\Psr7\Response;

View file

@ -2,8 +2,8 @@
namespace Tests\Unit\Jobs; namespace Tests\Unit\Jobs;
use App\Note;
use Tests\TestCase; use Tests\TestCase;
use App\Models\Note;
use GuzzleHttp\Client; use GuzzleHttp\Client;
use GuzzleHttp\HandlerStack; use GuzzleHttp\HandlerStack;
use GuzzleHttp\Psr7\Response; use GuzzleHttp\Psr7\Response;

View file

@ -2,8 +2,8 @@
namespace Tests\Unit\Jobs; namespace Tests\Unit\Jobs;
use App\Note;
use Tests\TestCase; use Tests\TestCase;
use App\Models\Note;
use GuzzleHttp\Client; use GuzzleHttp\Client;
use GuzzleHttp\HandlerStack; use GuzzleHttp\HandlerStack;
use App\Jobs\SendWebMentions; use App\Jobs\SendWebMentions;

View file

@ -2,9 +2,9 @@
namespace Tests\Unit\Jobs; namespace Tests\Unit\Jobs;
use App\Bookmark;
use Tests\TestCase; use Tests\TestCase;
use GuzzleHttp\Client; use GuzzleHttp\Client;
use App\Models\Bookmark;
use GuzzleHttp\HandlerStack; use GuzzleHttp\HandlerStack;
use GuzzleHttp\Psr7\Response; use GuzzleHttp\Psr7\Response;
use GuzzleHttp\Handler\MockHandler; use GuzzleHttp\Handler\MockHandler;

View file

@ -2,9 +2,9 @@
namespace Tests\Unit\Jobs; namespace Tests\Unit\Jobs;
use App\Bookmark;
use Tests\TestCase; use Tests\TestCase;
use GuzzleHttp\Client; use GuzzleHttp\Client;
use App\Models\Bookmark;
use GuzzleHttp\HandlerStack; use GuzzleHttp\HandlerStack;
use GuzzleHttp\Psr7\Response; use GuzzleHttp\Psr7\Response;
use GuzzleHttp\Handler\MockHandler; use GuzzleHttp\Handler\MockHandler;

View file

@ -2,8 +2,8 @@
namespace Tests\Unit\Jobs; namespace Tests\Unit\Jobs;
use App\Note;
use Tests\TestCase; use Tests\TestCase;
use App\Models\Note;
use GuzzleHttp\Client; use GuzzleHttp\Client;
use GuzzleHttp\HandlerStack; use GuzzleHttp\HandlerStack;
use GuzzleHttp\Psr7\Response; use GuzzleHttp\Psr7\Response;

View file

@ -2,8 +2,8 @@
namespace Tests\Unit\Jobs; namespace Tests\Unit\Jobs;
use App\Note;
use Tests\TestCase; use Tests\TestCase;
use App\Models\Note;
use GuzzleHttp\Client; use GuzzleHttp\Client;
use GuzzleHttp\HandlerStack; use GuzzleHttp\HandlerStack;
use GuzzleHttp\Psr7\Response; use GuzzleHttp\Psr7\Response;

View file

@ -2,8 +2,8 @@
namespace Tests\Unit; namespace Tests\Unit;
use App\Like;
use Tests\TestCase; use Tests\TestCase;
use App\Models\Like;
class LikesTest extends TestCase class LikesTest extends TestCase
{ {

View file

@ -2,8 +2,8 @@
namespace Tests\Unit; namespace Tests\Unit;
use App\Media;
use Tests\TestCase; use Tests\TestCase;
use App\Models\Media;
class MediaTest extends TestCase class MediaTest extends TestCase
{ {
@ -11,6 +11,6 @@ class MediaTest extends TestCase
{ {
$media = Media::find(1); $media = Media::find(1);
$note = $media->note; $note = $media->note;
$this->assertInstanceOf('App\Note', $note); $this->assertInstanceOf('App\Models\Note', $note);
} }
} }

View file

@ -3,7 +3,7 @@
namespace Tests\Unit; namespace Tests\Unit;
use Tests\TestCase; use Tests\TestCase;
use App\MicropubClient; use App\Models\MicropubClient;
use Illuminate\Database\Eloquent\Collection; use Illuminate\Database\Eloquent\Collection;
use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Foundation\Testing\RefreshDatabase;

View file

@ -2,9 +2,8 @@
namespace Tests\Unit; namespace Tests\Unit;
use App\Tag;
use App\Note;
use Tests\TestCase; use Tests\TestCase;
use App\Models\{Note, Tag};
use Thujohn\Twitter\Facades\Twitter; use Thujohn\Twitter\Facades\Twitter;
class NotesTest extends TestCase class NotesTest extends TestCase

View file

@ -2,8 +2,8 @@
namespace Tests\Unit; namespace Tests\Unit;
use App\Place;
use Tests\TestCase; use Tests\TestCase;
use App\Models\Place;
use App\Services\PlaceService; use App\Services\PlaceService;
use Phaza\LaravelPostgis\Geometries\Point; use Phaza\LaravelPostgis\Geometries\Point;
use Illuminate\Database\Eloquent\Collection; use Illuminate\Database\Eloquent\Collection;
@ -62,7 +62,7 @@ class PlacesTest extends TestCase
'url' => ['https://www.openstreetmap.org/way/1234'], 'url' => ['https://www.openstreetmap.org/way/1234'],
] ]
]); ]);
$this->assertInstanceOf('App\Place', $ret); // a place was returned $this->assertInstanceOf('App\Models\Place', $ret); // a place was returned
$this->assertEquals(2, count(Place::all())); // still 2 places $this->assertEquals(2, count(Place::all())); // still 2 places
} }

View file

@ -2,7 +2,7 @@
namespace Tests\Unit; namespace Tests\Unit;
use App\Tag; use App\Models\Tag;
use Tests\TestCase; use Tests\TestCase;
class TagsTest extends TestCase class TagsTest extends TestCase

View file

@ -2,8 +2,8 @@
namespace Tests\Unit; namespace Tests\Unit;
use App\WebMention;
use Tests\TestCase; use Tests\TestCase;
use App\Models\WebMention;
use Thujohn\Twitter\Facades\Twitter; use Thujohn\Twitter\Facades\Twitter;
use Illuminate\Support\Facades\Cache; use Illuminate\Support\Facades\Cache;
@ -12,7 +12,7 @@ class WebMentionTest extends TestCase
public function test_commentable_method() public function test_commentable_method()
{ {
$webmention = WebMention::find(1); $webmention = WebMention::find(1);
$this->assertInstanceOf('App\Note', $webmention->commentable); $this->assertInstanceOf('App\Models\Note', $webmention->commentable);
} }
public function test_published_attribute_when_no_relavent_mf2() public function test_published_attribute_when_no_relavent_mf2()
{ {