Updating some Ide helper stuff

This commit is contained in:
Jonny Barnes 2020-09-13 17:00:45 +01:00
parent 22a23a1575
commit 9e33e1455d
12 changed files with 228 additions and 197 deletions

2
.gitignore vendored
View file

@ -9,6 +9,8 @@ npm-debug.log
yarn-error.log yarn-error.log
/.idea /.idea
/lsp /lsp
.phpstorm.meta.php
_ide_helper.php
# Custom paths in /public # Custom paths in /public
/public/coverage /public/coverage
/public/hot /public/hot

View file

@ -5,9 +5,11 @@ declare(strict_types=1);
namespace App\Models; namespace App\Models;
use Cviebrock\EloquentSluggable\Sluggable; use Cviebrock\EloquentSluggable\Sluggable;
use Eloquent;
use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes; use Illuminate\Database\Eloquent\SoftDeletes;
use Illuminate\Support\Carbon;
use League\CommonMark\Block\Element\FencedCode; use League\CommonMark\Block\Element\FencedCode;
use League\CommonMark\Block\Element\IndentedCode; use League\CommonMark\Block\Element\IndentedCode;
use League\CommonMark\CommonMarkConverter; use League\CommonMark\CommonMarkConverter;
@ -24,35 +26,35 @@ use Spatie\CommonMarkHighlighter\IndentedCodeRenderer;
* @property string $title * @property string $title
* @property string $main * @property string $main
* @property int $published * @property int $published
* @property \Illuminate\Support\Carbon|null $created_at * @property Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at * @property Carbon|null $updated_at
* @property \Illuminate\Support\Carbon|null $deleted_at * @property Carbon|null $deleted_at
* @property-read string $html * @property-read string $html
* @property-read string $human_time * @property-read string $human_time
* @property-read string $link * @property-read string $link
* @property-read string $pubdate * @property-read string $pubdate
* @property-read string $tooltip_time * @property-read string $tooltip_time
* @property-read string $w3c_time * @property-read string $w3c_time
* @method static Builder|\App\Models\Article date($year = null, $month = null) * @method static Builder|Article date($year = null, $month = null)
* @method static Builder|\App\Models\Article findSimilarSlugs($attribute, $config, $slug) * @method static Builder|Article findSimilarSlugs($attribute, $config, $slug)
* @method static bool|null forceDelete() * @method static bool|null forceDelete()
* @method static Builder|\App\Models\Article newModelQuery() * @method static Builder|Article newModelQuery()
* @method static Builder|\App\Models\Article newQuery() * @method static Builder|Article newQuery()
* @method static \Illuminate\Database\Query\Builder|\App\Models\Article onlyTrashed() * @method static \Illuminate\Database\Query\Builder|Article onlyTrashed()
* @method static Builder|\App\Models\Article query() * @method static Builder|Article query()
* @method static bool|null restore() * @method static bool|null restore()
* @method static Builder|\App\Models\Article whereCreatedAt($value) * @method static Builder|Article whereCreatedAt($value)
* @method static Builder|\App\Models\Article whereDeletedAt($value) * @method static Builder|Article whereDeletedAt($value)
* @method static Builder|\App\Models\Article whereId($value) * @method static Builder|Article whereId($value)
* @method static Builder|\App\Models\Article whereMain($value) * @method static Builder|Article whereMain($value)
* @method static Builder|\App\Models\Article wherePublished($value) * @method static Builder|Article wherePublished($value)
* @method static Builder|\App\Models\Article whereTitle($value) * @method static Builder|Article whereTitle($value)
* @method static Builder|\App\Models\Article whereTitleurl($value) * @method static Builder|Article whereTitleurl($value)
* @method static Builder|\App\Models\Article whereUpdatedAt($value) * @method static Builder|Article whereUpdatedAt($value)
* @method static Builder|\App\Models\Article whereUrl($value) * @method static Builder|Article whereUrl($value)
* @method static \Illuminate\Database\Query\Builder|\App\Models\Article withTrashed() * @method static \Illuminate\Database\Query\Builder|Article withTrashed()
* @method static \Illuminate\Database\Query\Builder|\App\Models\Article withoutTrashed() * @method static \Illuminate\Database\Query\Builder|Article withoutTrashed()
* @mixin \Eloquent * @mixin Eloquent
*/ */
class Article extends Model class Article extends Model
{ {

View file

@ -4,8 +4,12 @@ declare(strict_types=1);
namespace App\Models; namespace App\Models;
use Eloquent;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Collection;
use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsToMany; use Illuminate\Database\Eloquent\Relations\BelongsToMany;
use Illuminate\Support\Carbon;
/** /**
* App\Models\Bookmark. * App\Models\Bookmark.
@ -17,24 +21,24 @@ use Illuminate\Database\Eloquent\Relations\BelongsToMany;
* @property string|null $screenshot * @property string|null $screenshot
* @property string|null $archive * @property string|null $archive
* @property array|null $syndicates * @property array|null $syndicates
* @property \Illuminate\Support\Carbon|null $created_at * @property Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at * @property Carbon|null $updated_at
* @property-read string $longurl * @property-read string $longurl
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Tag[] $tags * @property-read Collection|Tag[] $tags
* @property-read int|null $tags_count * @property-read int|null $tags_count
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bookmark newModelQuery() * @method static Builder|Bookmark newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bookmark newQuery() * @method static Builder|Bookmark newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bookmark query() * @method static Builder|Bookmark query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bookmark whereArchive($value) * @method static Builder|Bookmark whereArchive($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bookmark whereContent($value) * @method static Builder|Bookmark whereContent($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bookmark whereCreatedAt($value) * @method static Builder|Bookmark whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bookmark whereId($value) * @method static Builder|Bookmark whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bookmark whereName($value) * @method static Builder|Bookmark whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bookmark whereScreenshot($value) * @method static Builder|Bookmark whereScreenshot($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bookmark whereSyndicates($value) * @method static Builder|Bookmark whereSyndicates($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bookmark whereUpdatedAt($value) * @method static Builder|Bookmark whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Bookmark whereUrl($value) * @method static Builder|Bookmark whereUrl($value)
* @mixin \Eloquent * @mixin Eloquent
*/ */
class Bookmark extends Model class Bookmark extends Model
{ {

View file

@ -4,7 +4,10 @@ declare(strict_types=1);
namespace App\Models; namespace App\Models;
use Eloquent;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Carbon;
/** /**
* App\Models\Contact. * App\Models\Contact.
@ -14,21 +17,21 @@ use Illuminate\Database\Eloquent\Model;
* @property string $name * @property string $name
* @property string|null $homepage * @property string|null $homepage
* @property string|null $twitter * @property string|null $twitter
* @property \Illuminate\Support\Carbon|null $created_at * @property Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at * @property Carbon|null $updated_at
* @property string|null $facebook * @property string|null $facebook
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Contact newModelQuery() * @method static Builder|Contact newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Contact newQuery() * @method static Builder|Contact newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Contact query() * @method static Builder|Contact query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Contact whereCreatedAt($value) * @method static Builder|Contact whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Contact whereFacebook($value) * @method static Builder|Contact whereFacebook($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Contact whereHomepage($value) * @method static Builder|Contact whereHomepage($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Contact whereId($value) * @method static Builder|Contact whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Contact whereName($value) * @method static Builder|Contact whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Contact whereNick($value) * @method static Builder|Contact whereNick($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Contact whereTwitter($value) * @method static Builder|Contact whereTwitter($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Contact whereUpdatedAt($value) * @method static Builder|Contact whereUpdatedAt($value)
* @mixin \Eloquent * @mixin Eloquent
*/ */
class Contact extends Model class Contact extends Model
{ {

View file

@ -5,8 +5,11 @@ declare(strict_types=1);
namespace App\Models; namespace App\Models;
use App\Traits\FilterHtml; use App\Traits\FilterHtml;
use Eloquent;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Arr; use Illuminate\Support\Arr;
use Illuminate\Support\Carbon;
use Mf2; use Mf2;
/** /**
@ -17,19 +20,19 @@ use Mf2;
* @property string|null $author_name * @property string|null $author_name
* @property string|null $author_url * @property string|null $author_url
* @property string|null $content * @property string|null $content
* @property \Illuminate\Support\Carbon|null $created_at * @property Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at * @property Carbon|null $updated_at
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Like newModelQuery() * @method static Builder|Like newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Like newQuery() * @method static Builder|Like newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Like query() * @method static Builder|Like query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Like whereAuthorName($value) * @method static Builder|Like whereAuthorName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Like whereAuthorUrl($value) * @method static Builder|Like whereAuthorUrl($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Like whereContent($value) * @method static Builder|Like whereContent($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Like whereCreatedAt($value) * @method static Builder|Like whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Like whereId($value) * @method static Builder|Like whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Like whereUpdatedAt($value) * @method static Builder|Like whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Like whereUrl($value) * @method static Builder|Like whereUrl($value)
* @mixin \Eloquent * @mixin Eloquent
*/ */
class Like extends Model class Like extends Model
{ {

View file

@ -4,8 +4,11 @@ declare(strict_types=1);
namespace App\Models; namespace App\Models;
use Eloquent;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo; use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Support\Carbon;
use Illuminate\Support\Str; use Illuminate\Support\Str;
/** /**
@ -16,25 +19,25 @@ use Illuminate\Support\Str;
* @property string $path * @property string $path
* @property string $type * @property string $type
* @property int|null $note_id * @property int|null $note_id
* @property \Illuminate\Support\Carbon|null $created_at * @property Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at * @property Carbon|null $updated_at
* @property string|null $image_widths * @property string|null $image_widths
* @property-read string $mediumurl * @property-read string $mediumurl
* @property-read string $smallurl * @property-read string $smallurl
* @property-read string $url * @property-read string $url
* @property-read \App\Models\Note|null $note * @property-read Note|null $note
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Media newModelQuery() * @method static Builder|Media newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Media newQuery() * @method static Builder|Media newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Media query() * @method static Builder|Media query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Media whereCreatedAt($value) * @method static Builder|Media whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Media whereId($value) * @method static Builder|Media whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Media whereImageWidths($value) * @method static Builder|Media whereImageWidths($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Media whereNoteId($value) * @method static Builder|Media whereNoteId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Media wherePath($value) * @method static Builder|Media wherePath($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Media whereToken($value) * @method static Builder|Media whereToken($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Media whereType($value) * @method static Builder|Media whereType($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Media whereUpdatedAt($value) * @method static Builder|Media whereUpdatedAt($value)
* @mixin \Eloquent * @mixin Eloquent
*/ */
class Media extends Model class Media extends Model
{ {

View file

@ -4,8 +4,12 @@ declare(strict_types=1);
namespace App\Models; namespace App\Models;
use Eloquent;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Collection;
use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\HasMany; use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Support\Carbon;
/** /**
* App\Models\MicropubClient. * App\Models\MicropubClient.
@ -13,19 +17,19 @@ use Illuminate\Database\Eloquent\Relations\HasMany;
* @property int $id * @property int $id
* @property string $client_url * @property string $client_url
* @property string $client_name * @property string $client_name
* @property \Illuminate\Support\Carbon|null $created_at * @property Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at * @property Carbon|null $updated_at
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Note[] $notes * @property-read Collection|\App\Models\Note[] $notes
* @property-read int|null $notes_count * @property-read int|null $notes_count
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MicropubClient newModelQuery() * @method static Builder|MicropubClient newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MicropubClient newQuery() * @method static Builder|MicropubClient newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MicropubClient query() * @method static Builder|MicropubClient query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MicropubClient whereClientName($value) * @method static Builder|MicropubClient whereClientName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MicropubClient whereClientUrl($value) * @method static Builder|MicropubClient whereClientUrl($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MicropubClient whereCreatedAt($value) * @method static Builder|MicropubClient whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MicropubClient whereId($value) * @method static Builder|MicropubClient whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MicropubClient whereUpdatedAt($value) * @method static Builder|MicropubClient whereUpdatedAt($value)
* @mixin \Eloquent * @mixin Eloquent
*/ */
class MicropubClient extends Model class MicropubClient extends Model
{ {

View file

@ -6,10 +6,12 @@ namespace App\Models;
use App\Exceptions\TwitterContentException; use App\Exceptions\TwitterContentException;
use Codebird\Codebird; use Codebird\Codebird;
use Eloquent;
use Exception; use Exception;
use GuzzleHttp\Client; use GuzzleHttp\Client;
use Illuminate\Database\Eloquent\Relations\{BelongsTo, BelongsToMany, HasMany, MorphMany}; use Illuminate\Database\Eloquent\Relations\{BelongsTo, BelongsToMany, HasMany, MorphMany};
use Illuminate\Database\Eloquent\{Builder, Model, SoftDeletes}; use Illuminate\Database\Eloquent\{Builder, Collection, Model, SoftDeletes};
use Illuminate\Support\Carbon;
use Illuminate\Support\Facades\Cache; use Illuminate\Support\Facades\Cache;
use Jonnybarnes\IndieWeb\Numbers; use Jonnybarnes\IndieWeb\Numbers;
use Laravel\Scout\Searchable; use Laravel\Scout\Searchable;
@ -30,15 +32,15 @@ use Spatie\CommonMarkHighlighter\{FencedCodeRenderer, IndentedCodeRenderer};
* @property int|null $photo * @property int|null $photo
* @property string|null $tweet_id * @property string|null $tweet_id
* @property string|null $client_id * @property string|null $client_id
* @property \Illuminate\Support\Carbon|null $created_at * @property Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at * @property Carbon|null $updated_at
* @property \Illuminate\Support\Carbon|null $deleted_at * @property Carbon|null $deleted_at
* @property int|null $place_id * @property int|null $place_id
* @property string|null $facebook_url * @property string|null $facebook_url
* @property string|null $searchable * @property string|null $searchable
* @property string|null $swarm_url * @property string|null $swarm_url
* @property string|null $instagram_url * @property string|null $instagram_url
* @property-read \App\Models\MicropubClient|null $client * @property-read MicropubClient|null $client
* @property-read string|null $address * @property-read string|null $address
* @property-read string $content * @property-read string $content
* @property-read string $humandiff * @property-read string $humandiff
@ -50,39 +52,39 @@ use Spatie\CommonMarkHighlighter\{FencedCodeRenderer, IndentedCodeRenderer};
* @property-read string $pubdate * @property-read string $pubdate
* @property-read object|null $twitter * @property-read object|null $twitter
* @property-read string $twitter_content * @property-read string $twitter_content
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Media[] $media * @property-read Collection|Media[] $media
* @property-read int|null $media_count * @property-read int|null $media_count
* @property-read \App\Models\Place|null $place * @property-read Place|null $place
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Tag[] $tags * @property-read Collection|Tag[] $tags
* @property-read int|null $tags_count * @property-read int|null $tags_count
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\WebMention[] $webmentions * @property-read Collection|WebMention[] $webmentions
* @property-read int|null $webmentions_count * @property-read int|null $webmentions_count
* @method static bool|null forceDelete() * @method static bool|null forceDelete()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Note nb60($nb60id) * @method static Builder|Note nb60($nb60id)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Note newModelQuery() * @method static Builder|Note newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Note newQuery() * @method static Builder|Note newQuery()
* @method static \Illuminate\Database\Query\Builder|\App\Models\Note onlyTrashed() * @method static \Illuminate\Database\Query\Builder|Note onlyTrashed()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Note query() * @method static Builder|Note query()
* @method static bool|null restore() * @method static bool|null restore()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Note whereClientId($value) * @method static Builder|Note whereClientId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Note whereCreatedAt($value) * @method static Builder|Note whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Note whereDeletedAt($value) * @method static Builder|Note whereDeletedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Note whereFacebookUrl($value) * @method static Builder|Note whereFacebookUrl($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Note whereId($value) * @method static Builder|Note whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Note whereInReplyTo($value) * @method static Builder|Note whereInReplyTo($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Note whereInstagramUrl($value) * @method static Builder|Note whereInstagramUrl($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Note whereLocation($value) * @method static Builder|Note whereLocation($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Note whereNote($value) * @method static Builder|Note whereNote($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Note wherePhoto($value) * @method static Builder|Note wherePhoto($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Note wherePlaceId($value) * @method static Builder|Note wherePlaceId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Note whereSearchable($value) * @method static Builder|Note whereSearchable($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Note whereShorturl($value) * @method static Builder|Note whereShorturl($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Note whereSwarmUrl($value) * @method static Builder|Note whereSwarmUrl($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Note whereTweetId($value) * @method static Builder|Note whereTweetId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Note whereUpdatedAt($value) * @method static Builder|Note whereUpdatedAt($value)
* @method static \Illuminate\Database\Query\Builder|\App\Models\Note withTrashed() * @method static \Illuminate\Database\Query\Builder|Note withTrashed()
* @method static \Illuminate\Database\Query\Builder|\App\Models\Note withoutTrashed() * @method static \Illuminate\Database\Query\Builder|Note withoutTrashed()
* @mixin \Eloquent * @mixin Eloquent
*/ */
class Note extends Model class Note extends Model
{ {

View file

@ -5,15 +5,15 @@ declare(strict_types=1);
namespace App\Models; namespace App\Models;
use Cviebrock\EloquentSluggable\Sluggable; use Cviebrock\EloquentSluggable\Sluggable;
use Eloquent;
use Illuminate\Database\Eloquent\Relations\HasMany; use Illuminate\Database\Eloquent\Relations\HasMany;
use Illuminate\Database\Eloquent\{Builder, Model}; use Illuminate\Database\Eloquent\{Builder, Collection, Model};
use Illuminate\Support\Carbon;
use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\DB;
use Illuminate\Support\Str; use Illuminate\Support\Str;
use MStaack\LaravelPostgis\Eloquent\PostgisTrait; use MStaack\LaravelPostgis\Eloquent\PostgisTrait;
use MStaack\LaravelPostgis\Geometries\Point; use MStaack\LaravelPostgis\Geometries\Point;
// phpcs:disable Generic.Files.LineLength.TooLong
/** /**
* App\Models\Place. * App\Models\Place.
* *
@ -21,10 +21,10 @@ use MStaack\LaravelPostgis\Geometries\Point;
* @property string $name * @property string $name
* @property string $slug * @property string $slug
* @property string|null $description * @property string|null $description
* @property string $location * @property Point $location
* @property string|null $polygon * @property string|null $polygon
* @property \Illuminate\Support\Carbon|null $created_at * @property Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at * @property Carbon|null $updated_at
* @property string|null $icon * @property string|null $icon
* @property string|null $foursquare * @property string|null $foursquare
* @property mixed|null $external_urls * @property mixed|null $external_urls
@ -33,30 +33,29 @@ use MStaack\LaravelPostgis\Geometries\Point;
* @property-read string $longurl * @property-read string $longurl
* @property-read string $shorturl * @property-read string $shorturl
* @property-read string $uri * @property-read string $uri
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Note[] $notes * @property-read Collection|Note[] $notes
* @property-read int|null $notes_count * @property-read int|null $notes_count
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Place findSimilarSlugs($attribute, $config, $slug) * @method static Builder|Place findSimilarSlugs($attribute, $config, $slug)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Place near(\MStaack\LaravelPostgis\Geometries\Point $point, $distance = 1000) * @method static Builder|Place near(Point $point, $distance = 1000)
* @method static \MStaack\LaravelPostgis\Eloquent\Builder|\App\Models\Place newModelQuery() * @method static \MStaack\LaravelPostgis\Eloquent\Builder|Place newModelQuery()
* @method static \MStaack\LaravelPostgis\Eloquent\Builder|\App\Models\Place newQuery() * @method static \MStaack\LaravelPostgis\Eloquent\Builder|Place newQuery()
* @method static \MStaack\LaravelPostgis\Eloquent\Builder|\App\Models\Place query() * @method static \MStaack\LaravelPostgis\Eloquent\Builder|Place query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Place whereCreatedAt($value) * @method static Builder|Place whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Place whereDescription($value) * @method static Builder|Place whereDescription($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Place whereExternalURL($url) * @method static Builder|Place whereExternalURL($url)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Place whereExternalUrls($value) * @method static Builder|Place whereExternalUrls($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Place whereFoursquare($value) * @method static Builder|Place whereFoursquare($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Place whereIcon($value) * @method static Builder|Place whereIcon($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Place whereId($value) * @method static Builder|Place whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Place whereLocation($value) * @method static Builder|Place whereLocation($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Place whereName($value) * @method static Builder|Place whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Place wherePolygon($value) * @method static Builder|Place wherePolygon($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Place whereSlug($value) * @method static Builder|Place whereSlug($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Place whereUpdatedAt($value) * @method static Builder|Place whereUpdatedAt($value)
* @mixin \Eloquent * @mixin Eloquent
*/ */
class Place extends Model class Place extends Model
{ {
// phpcs:enable Generic.Files.LineLength.TooLong
use Sluggable; use Sluggable;
use PostgisTrait; use PostgisTrait;

View file

@ -4,28 +4,32 @@ declare(strict_types=1);
namespace App\Models; namespace App\Models;
use Eloquent;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Collection;
use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsToMany; use Illuminate\Database\Eloquent\Relations\BelongsToMany;
use Illuminate\Support\Carbon;
/** /**
* App\Models\Tag. * App\Models\Tag.
* *
* @property int $id * @property int $id
* @property string $tag * @property string $tag
* @property \Illuminate\Support\Carbon|null $created_at * @property Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at * @property Carbon|null $updated_at
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Bookmark[] $bookmarks * @property-read Collection|Bookmark[] $bookmarks
* @property-read int|null $bookmarks_count * @property-read int|null $bookmarks_count
* @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Note[] $notes * @property-read Collection|Note[] $notes
* @property-read int|null $notes_count * @property-read int|null $notes_count
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Tag newModelQuery() * @method static Builder|Tag newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Tag newQuery() * @method static Builder|Tag newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Tag query() * @method static Builder|Tag query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Tag whereCreatedAt($value) * @method static Builder|Tag whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Tag whereId($value) * @method static Builder|Tag whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Tag whereTag($value) * @method static Builder|Tag whereTag($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Tag whereUpdatedAt($value) * @method static Builder|Tag whereUpdatedAt($value)
* @mixin \Eloquent * @mixin Eloquent
*/ */
class Tag extends Model class Tag extends Model
{ {

View file

@ -4,10 +4,13 @@ declare(strict_types=1);
namespace App\Models; namespace App\Models;
use Eloquent;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Foundation\Auth\User as Authenticatable; use Illuminate\Foundation\Auth\User as Authenticatable;
use Illuminate\Notifications\DatabaseNotification;
use Illuminate\Notifications\DatabaseNotificationCollection;
use Illuminate\Notifications\Notifiable; use Illuminate\Notifications\Notifiable;
use Illuminate\Support\Carbon;
// phpcs:disable Generic.Files.LineLength.TooLong
/** /**
* App\Models\User. * App\Models\User.
@ -16,24 +19,23 @@ use Illuminate\Notifications\Notifiable;
* @property string $name * @property string $name
* @property string $password * @property string $password
* @property string|null $remember_token * @property string|null $remember_token
* @property \Illuminate\Support\Carbon|null $created_at * @property Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at * @property Carbon|null $updated_at
* @property-read \Illuminate\Notifications\DatabaseNotificationCollection|\Illuminate\Notifications\DatabaseNotification[] $notifications * @property-read DatabaseNotificationCollection|DatabaseNotification[] $notifications
* @property-read int|null $notifications_count * @property-read int|null $notifications_count
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User newModelQuery() * @method static Builder|User newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User newQuery() * @method static Builder|User newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User query() * @method static Builder|User query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereCreatedAt($value) * @method static Builder|User whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereId($value) * @method static Builder|User whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereName($value) * @method static Builder|User whereName($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User wherePassword($value) * @method static Builder|User wherePassword($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereRememberToken($value) * @method static Builder|User whereRememberToken($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereUpdatedAt($value) * @method static Builder|User whereUpdatedAt($value)
* @mixin \Eloquent * @mixin Eloquent
*/ */
class User extends Authenticatable class User extends Authenticatable
{ {
// phpcs:enable Generic.Files.LineLength.TooLong
use Notifiable; use Notifiable;
/** /**

View file

@ -6,9 +6,12 @@ namespace App\Models;
use App\Traits\FilterHtml; use App\Traits\FilterHtml;
use Codebird\Codebird; use Codebird\Codebird;
use Eloquent;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\MorphTo; use Illuminate\Database\Eloquent\Relations\MorphTo;
use Illuminate\Filesystem\Filesystem; use Illuminate\Filesystem\Filesystem;
use Illuminate\Support\Carbon;
use Illuminate\Support\Facades\Cache; use Illuminate\Support\Facades\Cache;
use Jonnybarnes\WebmentionsParser\Authorship; use Jonnybarnes\WebmentionsParser\Authorship;
use Jonnybarnes\WebmentionsParser\Exceptions\AuthorshipParserException; use Jonnybarnes\WebmentionsParser\Exceptions\AuthorshipParserException;
@ -24,30 +27,30 @@ use Jonnybarnes\WebmentionsParser\Exceptions\AuthorshipParserException;
* @property string|null $type * @property string|null $type
* @property string|null $content * @property string|null $content
* @property int $verified * @property int $verified
* @property \Illuminate\Support\Carbon|null $created_at * @property Carbon|null $created_at
* @property \Illuminate\Support\Carbon|null $updated_at * @property Carbon|null $updated_at
* @property string|null $deleted_at * @property string|null $deleted_at
* @property mixed|null $mf2 * @property mixed|null $mf2
* @property-read \App\Models\WebMention|null $commentable * @property-read WebMention|null $commentable
* @property-read array $author * @property-read array $author
* @property-read string|null $published * @property-read string|null $published
* @property-read string|null $reply * @property-read string|null $reply
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\WebMention newModelQuery() * @method static Builder|WebMention newModelQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\WebMention newQuery() * @method static Builder|WebMention newQuery()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\WebMention query() * @method static Builder|WebMention query()
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\WebMention whereCommentableId($value) * @method static Builder|WebMention whereCommentableId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\WebMention whereCommentableType($value) * @method static Builder|WebMention whereCommentableType($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\WebMention whereContent($value) * @method static Builder|WebMention whereContent($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\WebMention whereCreatedAt($value) * @method static Builder|WebMention whereCreatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\WebMention whereDeletedAt($value) * @method static Builder|WebMention whereDeletedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\WebMention whereId($value) * @method static Builder|WebMention whereId($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\WebMention whereMf2($value) * @method static Builder|WebMention whereMf2($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\WebMention whereSource($value) * @method static Builder|WebMention whereSource($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\WebMention whereTarget($value) * @method static Builder|WebMention whereTarget($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\WebMention whereType($value) * @method static Builder|WebMention whereType($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\WebMention whereUpdatedAt($value) * @method static Builder|WebMention whereUpdatedAt($value)
* @method static \Illuminate\Database\Eloquent\Builder|\App\Models\WebMention whereVerified($value) * @method static Builder|WebMention whereVerified($value)
* @mixin \Eloquent * @mixin Eloquent
*/ */
class WebMention extends Model class WebMention extends Model
{ {