diff --git a/Changelog b/Changelog index 7104cff3f..98375e516 100755 --- a/Changelog +++ b/Changelog @@ -1,4 +1,5 @@ 2018-05-14 DariusIII + * Chg: Add barryvdh/laravel-ide-helper * Chg: Update Books class * Fix: Use DBFacade for select query * Fix: Fix couple of console problems diff --git a/app/Models/AnidbEpisode.php b/app/Models/AnidbEpisode.php index 42b7a880d..4c88b7e78 100644 --- a/app/Models/AnidbEpisode.php +++ b/app/Models/AnidbEpisode.php @@ -5,6 +5,23 @@ namespace App\Models; use Yadakhov\InsertOnDuplicateKey; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\AnidbEpisode + * + * @property int $anidbid ID of title from AniDB + * @property int $episodeid anidb id for this episode + * @property int $episode_no Numeric version of episode (leave 0 for combined episodes). + * @property string $episode_title Title of the episode (en, x-jat) + * @property string $airdate + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\AnidbInfo[] $info + * @property-read \App\Models\AnidbTitle $title + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AnidbEpisode whereAirdate($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AnidbEpisode whereAnidbid($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AnidbEpisode whereEpisodeNo($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AnidbEpisode whereEpisodeTitle($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AnidbEpisode whereEpisodeid($value) + * @mixin \Eloquent + */ class AnidbEpisode extends Model { use InsertOnDuplicateKey; diff --git a/app/Models/AnidbInfo.php b/app/Models/AnidbInfo.php index eaf41c4c1..1ca23fb17 100644 --- a/app/Models/AnidbInfo.php +++ b/app/Models/AnidbInfo.php @@ -4,6 +4,13 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\AnidbInfo + * + * @property-read \App\Models\AnidbEpisode $episode + * @property-read \App\Models\AnidbTitle $title + * @mixin \Eloquent + */ class AnidbInfo extends Model { /** diff --git a/app/Models/AnidbTitle.php b/app/Models/AnidbTitle.php index 185b2c388..82a8fab8a 100644 --- a/app/Models/AnidbTitle.php +++ b/app/Models/AnidbTitle.php @@ -5,6 +5,21 @@ namespace App\Models; use Yadakhov\InsertOnDuplicateKey; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\AnidbTitle + * + * @property int $anidbid ID of title from AniDB + * @property string $type type of title. + * @property string $lang + * @property string $title + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\AnidbEpisode[] $episode + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\AnidbInfo[] $info + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AnidbTitle whereAnidbid($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AnidbTitle whereLang($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AnidbTitle whereTitle($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AnidbTitle whereType($value) + * @mixin \Eloquent + */ class AnidbTitle extends Model { use InsertOnDuplicateKey; diff --git a/app/Models/AudioData.php b/app/Models/AudioData.php index f48244821..956ec7a2f 100644 --- a/app/Models/AudioData.php +++ b/app/Models/AudioData.php @@ -4,6 +4,35 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\AudioData + * + * @property int $id + * @property int $releases_id FK to releases.id + * @property int $audioid + * @property string|null $audioformat + * @property string|null $audiomode + * @property string|null $audiobitratemode + * @property string|null $audiobitrate + * @property string|null $audiochannels + * @property string|null $audiosamplerate + * @property string|null $audiolibrary + * @property string|null $audiolanguage + * @property string|null $audiotitle + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AudioData whereAudiobitrate($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AudioData whereAudiobitratemode($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AudioData whereAudiochannels($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AudioData whereAudioformat($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AudioData whereAudioid($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AudioData whereAudiolanguage($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AudioData whereAudiolibrary($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AudioData whereAudiomode($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AudioData whereAudiosamplerate($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AudioData whereAudiotitle($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AudioData whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\AudioData whereReleasesId($value) + * @mixin \Eloquent + */ class AudioData extends Model { /** diff --git a/app/Models/Binary.php b/app/Models/Binary.php index 1b9a2bff2..18046c4bb 100644 --- a/app/Models/Binary.php +++ b/app/Models/Binary.php @@ -4,6 +4,29 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\Binary + * + * @property int $id + * @property string $name + * @property int $collections_id + * @property int $filenumber + * @property int $totalparts + * @property int $currentparts + * @property bool $partcheck + * @property int $partsize + * @property mixed $binaryhash + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Binary whereBinaryhash($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Binary whereCollectionsId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Binary whereCurrentparts($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Binary whereFilenumber($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Binary whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Binary whereName($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Binary wherePartcheck($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Binary wherePartsize($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Binary whereTotalparts($value) + * @mixin \Eloquent + */ class Binary extends Model { // diff --git a/app/Models/BinaryBlacklist.php b/app/Models/BinaryBlacklist.php index 43658c507..19dfe1fd9 100644 --- a/app/Models/BinaryBlacklist.php +++ b/app/Models/BinaryBlacklist.php @@ -4,6 +4,27 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\BinaryBlacklist + * + * @property int $id + * @property string|null $groupname + * @property string $regex + * @property int $msgcol + * @property int $optype + * @property int $status + * @property string|null $description + * @property string|null $last_activity + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BinaryBlacklist whereDescription($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BinaryBlacklist whereGroupname($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BinaryBlacklist whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BinaryBlacklist whereLastActivity($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BinaryBlacklist whereMsgcol($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BinaryBlacklist whereOptype($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BinaryBlacklist whereRegex($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BinaryBlacklist whereStatus($value) + * @mixin \Eloquent + */ class BinaryBlacklist extends Model { /** diff --git a/app/Models/BookInfo.php b/app/Models/BookInfo.php index fde9c1b89..6fb06c0b0 100644 --- a/app/Models/BookInfo.php +++ b/app/Models/BookInfo.php @@ -6,6 +6,43 @@ use Laravel\Scout\Searchable; use Illuminate\Database\Eloquent\Model; use App\Support\Database\CacheQueryBuilder; +/** + * App\Models\BookInfo + * + * @property int $id + * @property string $title + * @property string $author + * @property string|null $asin + * @property string|null $isbn + * @property string|null $ean + * @property string|null $url + * @property int|null $salesrank + * @property string|null $publisher + * @property string|null $publishdate + * @property string|null $pages + * @property string|null $overview + * @property string $genre + * @property bool $cover + * @property \Carbon\Carbon|null $created_at + * @property \Carbon\Carbon|null $updated_at + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookInfo whereAsin($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookInfo whereAuthor($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookInfo whereCover($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookInfo whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookInfo whereEan($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookInfo whereGenre($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookInfo whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookInfo whereIsbn($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookInfo whereOverview($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookInfo wherePages($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookInfo wherePublishdate($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookInfo wherePublisher($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookInfo whereSalesrank($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookInfo whereTitle($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookInfo whereUpdatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\BookInfo whereUrl($value) + * @mixin \Eloquent + */ class BookInfo extends Model { use Searchable; diff --git a/app/Models/Category.php b/app/Models/Category.php index 7f2df81f2..40a02046a 100644 --- a/app/Models/Category.php +++ b/app/Models/Category.php @@ -6,6 +6,32 @@ use Illuminate\Support\Carbon; use Watson\Rememberable\Rememberable; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\Category + * + * @property int $id + * @property string $title + * @property int|null $parentid + * @property int $status + * @property string|null $description + * @property bool $disablepreview + * @property int $minsizetoformrelease + * @property int $maxsizetoformrelease + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Category[] $children + * @property-read \App\Models\Category|null $parent + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Release[] $releases + * @property-read \App\Models\RoleExcludedCategory $roleExcludedCategory + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\UserExcludedCategory[] $userExcludedCategory + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Category whereDescription($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Category whereDisablepreview($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Category whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Category whereMaxsizetoformrelease($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Category whereMinsizetoformrelease($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Category whereParentid($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Category whereStatus($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Category whereTitle($value) + * @mixin \Eloquent + */ class Category extends Model { use Rememberable; diff --git a/app/Models/CategoryRegex.php b/app/Models/CategoryRegex.php index a187deee3..eeffc4f35 100644 --- a/app/Models/CategoryRegex.php +++ b/app/Models/CategoryRegex.php @@ -4,6 +4,25 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\CategoryRegex + * + * @property int $id + * @property string $group_regex This is a regex to match against usenet groups + * @property string $regex Regex used to match a release name to categorize it + * @property bool $status 1=ON 0=OFF + * @property string $description Optional extra details on this regex + * @property int $ordinal Order to run the regex in + * @property int $categories_id Which categories id to put the release in + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CategoryRegex whereCategoriesId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CategoryRegex whereDescription($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CategoryRegex whereGroupRegex($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CategoryRegex whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CategoryRegex whereOrdinal($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CategoryRegex whereRegex($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CategoryRegex whereStatus($value) + * @mixin \Eloquent + */ class CategoryRegex extends Model { // diff --git a/app/Models/Collection.php b/app/Models/Collection.php index 17edcb32b..4667d3b78 100644 --- a/app/Models/Collection.php +++ b/app/Models/Collection.php @@ -4,6 +4,41 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\Collection + * + * @property int $id + * @property string $subject + * @property string $fromname + * @property string|null $date + * @property string $xref + * @property int $totalfiles + * @property int $groups_id + * @property string $collectionhash + * @property int $collection_regexes_id FK to collection_regexes.id + * @property string|null $dateadded + * @property string $added + * @property bool $filecheck + * @property int $filesize + * @property int|null $releases_id + * @property string $noise + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Collection whereAdded($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Collection whereCollectionRegexesId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Collection whereCollectionhash($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Collection whereDate($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Collection whereDateadded($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Collection whereFilecheck($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Collection whereFilesize($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Collection whereFromname($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Collection whereGroupsId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Collection whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Collection whereNoise($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Collection whereReleasesId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Collection whereSubject($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Collection whereTotalfiles($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Collection whereXref($value) + * @mixin \Eloquent + */ class Collection extends Model { // diff --git a/app/Models/CollectionRegex.php b/app/Models/CollectionRegex.php index 6f5722794..0b587b8ba 100644 --- a/app/Models/CollectionRegex.php +++ b/app/Models/CollectionRegex.php @@ -4,6 +4,23 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\CollectionRegex + * + * @property int $id + * @property string $group_regex This is a regex to match against usenet groups + * @property string $regex Regex used for collection grouping + * @property bool $status 1=ON 0=OFF + * @property string $description Optional extra details on this regex + * @property int $ordinal Order to run the regex in + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CollectionRegex whereDescription($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CollectionRegex whereGroupRegex($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CollectionRegex whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CollectionRegex whereOrdinal($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CollectionRegex whereRegex($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\CollectionRegex whereStatus($value) + * @mixin \Eloquent + */ class CollectionRegex extends Model { // diff --git a/app/Models/ConsoleInfo.php b/app/Models/ConsoleInfo.php index b5af76de2..830821df5 100644 --- a/app/Models/ConsoleInfo.php +++ b/app/Models/ConsoleInfo.php @@ -6,6 +6,39 @@ use Laravel\Scout\Searchable; use Illuminate\Database\Eloquent\Model; use App\Support\Database\CacheQueryBuilder; +/** + * App\Models\ConsoleInfo + * + * @property int $id + * @property string $title + * @property string|null $asin + * @property string|null $url + * @property int|null $salesrank + * @property string|null $platform + * @property string|null $publisher + * @property int|null $genres_id + * @property string|null $esrb + * @property string|null $releasedate + * @property string|null $review + * @property bool $cover + * @property \Carbon\Carbon|null $created_at + * @property \Carbon\Carbon|null $updated_at + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ConsoleInfo whereAsin($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ConsoleInfo whereCover($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ConsoleInfo whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ConsoleInfo whereEsrb($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ConsoleInfo whereGenresId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ConsoleInfo whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ConsoleInfo wherePlatform($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ConsoleInfo wherePublisher($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ConsoleInfo whereReleasedate($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ConsoleInfo whereReview($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ConsoleInfo whereSalesrank($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ConsoleInfo whereTitle($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ConsoleInfo whereUpdatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ConsoleInfo whereUrl($value) + * @mixin \Eloquent + */ class ConsoleInfo extends Model { use Searchable; diff --git a/app/Models/Content.php b/app/Models/Content.php index e8128ec9e..f92022b20 100644 --- a/app/Models/Content.php +++ b/app/Models/Content.php @@ -4,6 +4,33 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\Content + * + * @property int $id + * @property string $title + * @property string|null $url + * @property string|null $body + * @property string $metadescription + * @property string $metakeywords + * @property int $contenttype + * @property int $showinmenu + * @property int $status + * @property int|null $ordinal + * @property int $role + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Content whereBody($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Content whereContenttype($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Content whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Content whereMetadescription($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Content whereMetakeywords($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Content whereOrdinal($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Content whereRole($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Content whereShowinmenu($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Content whereStatus($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Content whereTitle($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Content whereUrl($value) + * @mixin \Eloquent + */ class Content extends Model { /** diff --git a/app/Models/Country.php b/app/Models/Country.php index d2bdbe809..29e81de80 100644 --- a/app/Models/Country.php +++ b/app/Models/Country.php @@ -4,6 +4,47 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\Country + * + * @property int $id + * @property string|null $capital + * @property string|null $citizenship + * @property string $country_code + * @property string|null $currency + * @property string|null $currency_code + * @property string|null $currency_sub_unit + * @property string|null $currency_symbol + * @property int|null $currency_decimals + * @property string|null $full_name + * @property string $iso_3166_2 + * @property string $iso_3166_3 + * @property string $name + * @property string $region_code + * @property string $sub_region_code + * @property bool $eea + * @property string|null $calling_code + * @property string|null $flag + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereCallingCode($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereCapital($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereCitizenship($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereCountryCode($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereCurrency($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereCurrencyCode($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereCurrencyDecimals($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereCurrencySubUnit($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereCurrencySymbol($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereEea($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereFlag($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereFullName($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereIso31662($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereIso31663($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereName($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereRegionCode($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Country whereSubRegionCode($value) + * @mixin \Eloquent + */ class Country extends Model { /** diff --git a/app/Models/DnzbFailure.php b/app/Models/DnzbFailure.php index e61652c27..e7f512245 100644 --- a/app/Models/DnzbFailure.php +++ b/app/Models/DnzbFailure.php @@ -5,6 +5,19 @@ namespace App\Models; use Yadakhov\InsertOnDuplicateKey; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\DnzbFailure + * + * @property int $release_id + * @property int $users_id + * @property int $failed + * @property-read \App\Models\Release $release + * @property-read \App\Models\User $user + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\DnzbFailure whereFailed($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\DnzbFailure whereReleaseId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\DnzbFailure whereUsersId($value) + * @mixin \Eloquent + */ class DnzbFailure extends Model { use InsertOnDuplicateKey; diff --git a/app/Models/Forumpost.php b/app/Models/Forumpost.php index b3bd3c565..4bb53bac0 100644 --- a/app/Models/Forumpost.php +++ b/app/Models/Forumpost.php @@ -5,6 +5,33 @@ namespace App\Models; use Illuminate\Support\Carbon; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\Forumpost + * + * @property int $id + * @property int $forumid + * @property int $parentid + * @property int $users_id + * @property string $subject + * @property string $message + * @property bool $locked + * @property bool $sticky + * @property int $replies + * @property \Carbon\Carbon|null $created_at + * @property \Carbon\Carbon|null $updated_at + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Forumpost whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Forumpost whereForumid($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Forumpost whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Forumpost whereLocked($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Forumpost whereMessage($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Forumpost whereParentid($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Forumpost whereReplies($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Forumpost whereSticky($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Forumpost whereSubject($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Forumpost whereUpdatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Forumpost whereUsersId($value) + * @mixin \Eloquent + */ class Forumpost extends Model { /** diff --git a/app/Models/GamesInfo.php b/app/Models/GamesInfo.php index 00dddb7dc..3ca1d0215 100644 --- a/app/Models/GamesInfo.php +++ b/app/Models/GamesInfo.php @@ -6,6 +6,41 @@ use Laravel\Scout\Searchable; use Illuminate\Database\Eloquent\Model; use App\Support\Database\CacheQueryBuilder; +/** + * App\Models\GamesInfo + * + * @property int $id + * @property string $title + * @property string|null $asin + * @property string|null $url + * @property string|null $publisher + * @property int|null $genres_id + * @property string|null $esrb + * @property string|null $releasedate + * @property string|null $review + * @property bool $cover + * @property bool $backdrop + * @property string $trailer + * @property string $classused + * @property \Carbon\Carbon|null $created_at + * @property \Carbon\Carbon|null $updated_at + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\GamesInfo whereAsin($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\GamesInfo whereBackdrop($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\GamesInfo whereClassused($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\GamesInfo whereCover($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\GamesInfo whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\GamesInfo whereEsrb($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\GamesInfo whereGenresId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\GamesInfo whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\GamesInfo wherePublisher($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\GamesInfo whereReleasedate($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\GamesInfo whereReview($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\GamesInfo whereTitle($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\GamesInfo whereTrailer($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\GamesInfo whereUpdatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\GamesInfo whereUrl($value) + * @mixin \Eloquent + */ class GamesInfo extends Model { use Searchable; diff --git a/app/Models/Genre.php b/app/Models/Genre.php index 7cda6210c..26cd93685 100644 --- a/app/Models/Genre.php +++ b/app/Models/Genre.php @@ -4,6 +4,20 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\Genre + * + * @property int $id + * @property string $title + * @property int|null $type + * @property bool $disabled + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\MusicInfo[] $music + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Genre whereDisabled($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Genre whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Genre whereTitle($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Genre whereType($value) + * @mixin \Eloquent + */ class Genre extends Model { /** diff --git a/app/Models/Group.php b/app/Models/Group.php index 9c60415a0..46d38ab2d 100644 --- a/app/Models/Group.php +++ b/app/Models/Group.php @@ -11,6 +11,38 @@ use Illuminate\Support\Carbon; use Illuminate\Support\Facades\DB; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\Group + * + * @property int $id + * @property string $name + * @property int $backfill_target + * @property int $first_record + * @property string|null $first_record_postdate + * @property int $last_record + * @property string|null $last_record_postdate + * @property string|null $last_updated + * @property int|null $minfilestoformrelease + * @property int|null $minsizetoformrelease + * @property bool $active + * @property bool $backfill + * @property string|null $description + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Release[] $release + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group whereActive($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group whereBackfill($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group whereBackfillTarget($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group whereDescription($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group whereFirstRecord($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group whereFirstRecordPostdate($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group whereLastRecord($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group whereLastRecordPostdate($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group whereLastUpdated($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group whereMinfilestoformrelease($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group whereMinsizetoformrelease($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Group whereName($value) + * @mixin \Eloquent + */ class Group extends Model { /** diff --git a/app/Models/Invitation.php b/app/Models/Invitation.php index cccfdc115..2ba5bbd65 100644 --- a/app/Models/Invitation.php +++ b/app/Models/Invitation.php @@ -5,6 +5,22 @@ namespace App\Models; use Illuminate\Support\Carbon; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\Invitation + * + * @property int $id + * @property string $guid + * @property int $users_id + * @property string|null $created_at + * @property string|null $updated_at + * @property-read \App\Models\User $user + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Invitation whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Invitation whereGuid($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Invitation whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Invitation whereUpdatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Invitation whereUsersId($value) + * @mixin \Eloquent + */ class Invitation extends Model { public const DEFAULT_INVITES = 1; diff --git a/app/Models/Menu.php b/app/Models/Menu.php index 0e8e83c58..c399b0e7a 100644 --- a/app/Models/Menu.php +++ b/app/Models/Menu.php @@ -4,6 +4,27 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\Menu + * + * @property int $id + * @property string $href + * @property string $title + * @property int $newwindow + * @property string $tooltip + * @property int $role + * @property int $ordinal + * @property string $menueval + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Menu whereHref($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Menu whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Menu whereMenueval($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Menu whereNewwindow($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Menu whereOrdinal($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Menu whereRole($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Menu whereTitle($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Menu whereTooltip($value) + * @mixin \Eloquent + */ class Menu extends Model { /** diff --git a/app/Models/MissedPart.php b/app/Models/MissedPart.php index 90e5c0d48..aea770aca 100644 --- a/app/Models/MissedPart.php +++ b/app/Models/MissedPart.php @@ -4,6 +4,19 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\MissedPart + * + * @property int $id + * @property int $numberid + * @property int $groups_id FK to groups.id + * @property bool $attempts + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MissedPart whereAttempts($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MissedPart whereGroupsId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MissedPart whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MissedPart whereNumberid($value) + * @mixin \Eloquent + */ class MissedPart extends Model { /** diff --git a/app/Models/MovieInfo.php b/app/Models/MovieInfo.php index 2ae2174dd..3617df316 100644 --- a/app/Models/MovieInfo.php +++ b/app/Models/MovieInfo.php @@ -4,6 +4,49 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\MovieInfo + * + * @property int $id + * @property int $imdbid + * @property int $tmdbid + * @property string $title + * @property string $tagline + * @property string $rating + * @property string $rtrating RottenTomatoes rating score + * @property string $plot + * @property string $year + * @property string $genre + * @property string $type + * @property string $director + * @property string $actors + * @property string $language + * @property bool $cover + * @property bool $backdrop + * @property \Carbon\Carbon|null $created_at + * @property \Carbon\Carbon|null $updated_at + * @property string $trailer + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MovieInfo whereActors($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MovieInfo whereBackdrop($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MovieInfo whereCover($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MovieInfo whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MovieInfo whereDirector($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MovieInfo whereGenre($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MovieInfo whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MovieInfo whereImdbid($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MovieInfo whereLanguage($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MovieInfo wherePlot($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MovieInfo whereRating($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MovieInfo whereRtrating($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MovieInfo whereTagline($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MovieInfo whereTitle($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MovieInfo whereTmdbid($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MovieInfo whereTrailer($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MovieInfo whereType($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MovieInfo whereUpdatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MovieInfo whereYear($value) + * @mixin \Eloquent + */ class MovieInfo extends Model { /** diff --git a/app/Models/MultigroupBinary.php b/app/Models/MultigroupBinary.php index 46db04b4d..5e5974b4b 100644 --- a/app/Models/MultigroupBinary.php +++ b/app/Models/MultigroupBinary.php @@ -4,6 +4,29 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\MultigroupBinary + * + * @property int $id + * @property string $name + * @property int $collections_id + * @property int $filenumber + * @property int $totalparts + * @property int $currentparts + * @property bool $partcheck + * @property int $partsize + * @property mixed $binaryhash + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupBinary whereBinaryhash($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupBinary whereCollectionsId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupBinary whereCurrentparts($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupBinary whereFilenumber($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupBinary whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupBinary whereName($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupBinary wherePartcheck($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupBinary wherePartsize($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupBinary whereTotalparts($value) + * @mixin \Eloquent + */ class MultigroupBinary extends Model { // diff --git a/app/Models/MultigroupCollection.php b/app/Models/MultigroupCollection.php index aac3acfcc..4fd9db51c 100644 --- a/app/Models/MultigroupCollection.php +++ b/app/Models/MultigroupCollection.php @@ -4,6 +4,41 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\MultigroupCollection + * + * @property int $id + * @property string $subject + * @property string $fromname + * @property string|null $date + * @property string $xref + * @property int $totalfiles + * @property int $groups_id + * @property string $collectionhash + * @property int $collection_regexes_id FK to collection_regexes.id + * @property string|null $dateadded + * @property string $added + * @property bool $filecheck + * @property int $filesize + * @property int|null $releases_id + * @property string $noise + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupCollection whereAdded($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupCollection whereCollectionRegexesId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupCollection whereCollectionhash($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupCollection whereDate($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupCollection whereDateadded($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupCollection whereFilecheck($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupCollection whereFilesize($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupCollection whereFromname($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupCollection whereGroupsId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupCollection whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupCollection whereNoise($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupCollection whereReleasesId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupCollection whereSubject($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupCollection whereTotalfiles($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupCollection whereXref($value) + * @mixin \Eloquent + */ class MultigroupCollection extends Model { // diff --git a/app/Models/MultigroupMissedPart.php b/app/Models/MultigroupMissedPart.php index f86563f9b..14e60ce58 100644 --- a/app/Models/MultigroupMissedPart.php +++ b/app/Models/MultigroupMissedPart.php @@ -4,6 +4,19 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\MultigroupMissedPart + * + * @property int $id + * @property int $numberid + * @property int $groups_id FK to groups.id + * @property bool $attempts + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupMissedPart whereAttempts($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupMissedPart whereGroupsId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupMissedPart whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupMissedPart whereNumberid($value) + * @mixin \Eloquent + */ class MultigroupMissedPart extends Model { // diff --git a/app/Models/MultigroupPart.php b/app/Models/MultigroupPart.php index b81eea1fa..82bddeec6 100644 --- a/app/Models/MultigroupPart.php +++ b/app/Models/MultigroupPart.php @@ -4,6 +4,21 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\MultigroupPart + * + * @property int $binaries_id + * @property string $messageid + * @property int $number + * @property int $partnumber + * @property int $size + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupPart whereBinariesId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupPart whereMessageid($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupPart whereNumber($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupPart wherePartnumber($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupPart whereSize($value) + * @mixin \Eloquent + */ class MultigroupPart extends Model { // diff --git a/app/Models/MultigroupPoster.php b/app/Models/MultigroupPoster.php index 7be6f98c9..e05094485 100644 --- a/app/Models/MultigroupPoster.php +++ b/app/Models/MultigroupPoster.php @@ -21,6 +21,15 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\MultigroupPoster + * + * @property int $id + * @property string $poster + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupPoster whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MultigroupPoster wherePoster($value) + * @mixin \Eloquent + */ class MultigroupPoster extends Model { /** diff --git a/app/Models/MusicInfo.php b/app/Models/MusicInfo.php index fcf8ab762..761cba8bf 100644 --- a/app/Models/MusicInfo.php +++ b/app/Models/MusicInfo.php @@ -6,6 +6,42 @@ use Laravel\Scout\Searchable; use Illuminate\Database\Eloquent\Model; use App\Support\Database\CacheQueryBuilder; +/** + * App\Models\MusicInfo + * + * @property int $id + * @property string $title + * @property string|null $asin + * @property string|null $url + * @property int|null $salesrank + * @property string|null $artist + * @property string|null $publisher + * @property string|null $releasedate + * @property string|null $review + * @property string $year + * @property int|null $genres_id + * @property string|null $tracks + * @property bool $cover + * @property \Carbon\Carbon|null $created_at + * @property \Carbon\Carbon|null $updated_at + * @property-read \App\Models\Genre|null $genre + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MusicInfo whereArtist($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MusicInfo whereAsin($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MusicInfo whereCover($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MusicInfo whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MusicInfo whereGenresId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MusicInfo whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MusicInfo wherePublisher($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MusicInfo whereReleasedate($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MusicInfo whereReview($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MusicInfo whereSalesrank($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MusicInfo whereTitle($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MusicInfo whereTracks($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MusicInfo whereUpdatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MusicInfo whereUrl($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\MusicInfo whereYear($value) + * @mixin \Eloquent + */ class MusicInfo extends Model { use Searchable; diff --git a/app/Models/ParHash.php b/app/Models/ParHash.php index d8d0c07e8..805d364c4 100644 --- a/app/Models/ParHash.php +++ b/app/Models/ParHash.php @@ -5,6 +5,15 @@ namespace App\Models; use Yadakhov\InsertOnDuplicateKey; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\ParHash + * + * @property int $releases_id FK to releases.id + * @property string $hash hash_16k block of par2 + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ParHash whereHash($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ParHash whereReleasesId($value) + * @mixin \Eloquent + */ class ParHash extends Model { use InsertOnDuplicateKey; diff --git a/app/Models/Part.php b/app/Models/Part.php index 45aef4d22..e9d881c5c 100644 --- a/app/Models/Part.php +++ b/app/Models/Part.php @@ -4,6 +4,21 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\Part + * + * @property int $binaries_id + * @property string $messageid + * @property int $number + * @property int $partnumber + * @property int $size + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Part whereBinariesId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Part whereMessageid($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Part whereNumber($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Part wherePartnumber($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Part whereSize($value) + * @mixin \Eloquent + */ class Part extends Model { // diff --git a/app/Models/Predb.php b/app/Models/Predb.php index 2c265c6c7..6ad908d29 100644 --- a/app/Models/Predb.php +++ b/app/Models/Predb.php @@ -10,8 +10,39 @@ use Watson\Rememberable\Rememberable; use Illuminate\Database\Eloquent\Model; /** + * App\Models\Predb + * * @property mixed $release * @property mixed $hash + * @property int $id Primary key + * @property string $title + * @property string|null $nfo + * @property string|null $size + * @property string|null $category + * @property string|null $predate + * @property string $source + * @property int $requestid + * @property int $groups_id FK to groups + * @property bool $nuked Is this pre nuked? 0 no 2 yes 1 un nuked 3 mod nuked + * @property string|null $nukereason If this pre is nuked, what is the reason? + * @property string|null $files How many files does this pre have ? + * @property string $filename + * @property bool $searched + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Predb whereCategory($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Predb whereFilename($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Predb whereFiles($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Predb whereGroupsId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Predb whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Predb whereNfo($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Predb whereNuked($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Predb whereNukereason($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Predb wherePredate($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Predb whereRequestid($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Predb whereSearched($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Predb whereSize($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Predb whereSource($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Predb whereTitle($value) + * @mixin \Eloquent */ class Predb extends Model { diff --git a/app/Models/PredbHash.php b/app/Models/PredbHash.php index bb948ac03..23e77fcbd 100644 --- a/app/Models/PredbHash.php +++ b/app/Models/PredbHash.php @@ -4,6 +4,16 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\PredbHash + * + * @property int $predb_id id, of the predb entry, this hash belongs to + * @property mixed $hash + * @property-read \App\Models\Predb $predb + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PredbHash whereHash($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PredbHash wherePredbId($value) + * @mixin \Eloquent + */ class PredbHash extends Model { /** diff --git a/app/Models/PredbImport.php b/app/Models/PredbImport.php index 2e1f52c33..524183dae 100644 --- a/app/Models/PredbImport.php +++ b/app/Models/PredbImport.php @@ -4,6 +4,39 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\PredbImport + * + * @property string $title + * @property string|null $nfo + * @property string|null $size + * @property string|null $category + * @property string|null $predate + * @property string $source + * @property int $requestid + * @property int $groups_id FK to groups + * @property bool $nuked Is this pre nuked? 0 no 2 yes 1 un nuked 3 mod nuked + * @property string|null $nukereason If this pre is nuked, what is the reason? + * @property string|null $files How many files does this pre have ? + * @property string $filename + * @property bool $searched + * @property string|null $groupname + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PredbImport whereCategory($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PredbImport whereFilename($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PredbImport whereFiles($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PredbImport whereGroupname($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PredbImport whereGroupsId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PredbImport whereNfo($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PredbImport whereNuked($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PredbImport whereNukereason($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PredbImport wherePredate($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PredbImport whereRequestid($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PredbImport whereSearched($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PredbImport whereSize($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PredbImport whereSource($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\PredbImport whereTitle($value) + * @mixin \Eloquent + */ class PredbImport extends Model { // diff --git a/app/Models/Release.php b/app/Models/Release.php index 06c635f4e..464c8a627 100644 --- a/app/Models/Release.php +++ b/app/Models/Release.php @@ -9,6 +9,124 @@ use Illuminate\Support\Facades\DB; use Watson\Rememberable\Rememberable; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\Release + * + * @property int $id + * @property string $name + * @property string $searchname + * @property int|null $totalpart + * @property int $groups_id FK to groups.id + * @property int $size + * @property string|null $postdate + * @property string|null $adddate + * @property string $updatetime + * @property string|null $gid + * @property string $guid + * @property string $leftguid The first letter of the release guid + * @property string|null $fromname + * @property float $completion + * @property int $categories_id + * @property int $videos_id FK to videos.id of the parent series. + * @property int $tv_episodes_id FK to tv_episodes.id for the episode. + * @property int|null $imdbid + * @property int $xxxinfo_id + * @property int|null $musicinfo_id FK to musicinfo.id + * @property int|null $consoleinfo_id FK to consoleinfo.id + * @property int $gamesinfo_id + * @property int|null $bookinfo_id FK to bookinfo.id + * @property int|null $anidbid FK to anidb_titles.anidbid + * @property int $predb_id FK to predb.id + * @property int $grabs + * @property int $comments + * @property bool $passwordstatus + * @property int $rarinnerfilecount + * @property bool $haspreview + * @property bool $nfostatus + * @property bool $jpgstatus + * @property bool $videostatus + * @property bool $audiostatus + * @property bool $dehashstatus + * @property bool $reqidstatus + * @property bool $nzbstatus + * @property bool $iscategorized + * @property bool $isrenamed + * @property bool $ishashed + * @property bool $proc_pp + * @property bool $proc_sorter + * @property bool $proc_par2 + * @property bool $proc_nfo + * @property bool $proc_files + * @property bool $proc_uid + * @property bool $proc_srr Has the release been srr + * processed + * @property bool $proc_hash16k Has the release been hash16k + * processed + * @property mixed|null $nzb_guid + * @property-read \App\Models\Category $category + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\ReleaseComment[] $comment + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\UserDownload[] $download + * @property-read \App\Models\TvEpisode $episode + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\DnzbFailure[] $failed + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\ReleaseFile[] $file + * @property-read \App\Models\Group $group + * @property-read \App\Models\ReleaseNfo $nfo + * @property-read \App\Models\Predb $predb + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\ReleaseExtraFull[] $releaseExtra + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\ReleasesGroups[] $releaseGroup + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\UsersRelease[] $userRelease + * @property-read \App\Models\Video $video + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereAdddate($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereAnidbid($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereAudiostatus($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereBookinfoId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereCategoriesId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereComments($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereCompletion($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereConsoleinfoId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereDehashstatus($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereFromname($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereGamesinfoId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereGid($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereGrabs($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereGroupsId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereGuid($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereHaspreview($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereImdbid($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereIscategorized($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereIshashed($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereIsrenamed($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereJpgstatus($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereLeftguid($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereMusicinfoId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereName($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereNfostatus($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereNzbGuid($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereNzbstatus($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release wherePasswordstatus($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release wherePostdate($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release wherePredbId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereProcFiles($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereProcHash16k($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereProcNfo($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereProcPar2($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereProcPp($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereProcSorter($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereProcSrr($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereProcUid($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereRarinnerfilecount($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereReqidstatus($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereSearchname($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereSize($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereTotalpart($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereTvEpisodesId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereUpdatetime($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereVideosId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereVideostatus($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Release whereXxxinfoId($value) + * @mixin \Eloquent + */ class Release extends Model { use Rememberable; diff --git a/app/Models/ReleaseComment.php b/app/Models/ReleaseComment.php index 7727969ce..39c8f635e 100644 --- a/app/Models/ReleaseComment.php +++ b/app/Models/ReleaseComment.php @@ -5,6 +5,49 @@ namespace App\Models; use Illuminate\Support\Carbon; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\ReleaseComment + * + * @property int $id + * @property int $releases_id FK to releases.id + * @property string $text + * @property bool $isvisible + * @property bool $issynced + * @property string|null $gid + * @property string|null $cid + * @property string $text_hash + * @property string $username + * @property int $users_id + * @property \Carbon\Carbon|null $created_at + * @property \Carbon\Carbon|null $updated_at + * @property string|null $host + * @property bool $shared + * @property string $shareid + * @property string $siteid + * @property int|null $sourceid + * @property mixed $nzb_guid + * @property-read \App\Models\Release $release + * @property-read \App\Models\User $user + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseComment whereCid($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseComment whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseComment whereGid($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseComment whereHost($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseComment whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseComment whereIssynced($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseComment whereIsvisible($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseComment whereNzbGuid($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseComment whereReleasesId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseComment whereShared($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseComment whereShareid($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseComment whereSiteid($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseComment whereSourceid($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseComment whereText($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseComment whereTextHash($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseComment whereUpdatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseComment whereUsername($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseComment whereUsersId($value) + * @mixin \Eloquent + */ class ReleaseComment extends Model { /** diff --git a/app/Models/ReleaseExtraFull.php b/app/Models/ReleaseExtraFull.php index 463c0e40a..4eae57ca7 100644 --- a/app/Models/ReleaseExtraFull.php +++ b/app/Models/ReleaseExtraFull.php @@ -4,6 +4,16 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\ReleaseExtraFull + * + * @property int $releases_id FK to releases.id + * @property string|null $mediainfo + * @property-read \App\Models\Release $release + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseExtraFull whereMediainfo($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseExtraFull whereReleasesId($value) + * @mixin \Eloquent + */ class ReleaseExtraFull extends Model { /** diff --git a/app/Models/ReleaseFile.php b/app/Models/ReleaseFile.php index 4ec6ab2cb..5b2764d93 100644 --- a/app/Models/ReleaseFile.php +++ b/app/Models/ReleaseFile.php @@ -5,6 +5,26 @@ namespace App\Models; use Blacklight\SphinxSearch; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\ReleaseFile + * + * @property int $releases_id FK to releases.id + * @property string $name + * @property int $size + * @property bool $ishashed + * @property \Carbon\Carbon|null $created_at + * @property \Carbon\Carbon|null $updated_at + * @property bool $passworded + * @property-read \App\Models\Release $release + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseFile whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseFile whereIshashed($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseFile whereName($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseFile wherePassworded($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseFile whereReleasesId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseFile whereSize($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseFile whereUpdatedAt($value) + * @mixin \Eloquent + */ class ReleaseFile extends Model { /** diff --git a/app/Models/ReleaseNamingRegex.php b/app/Models/ReleaseNamingRegex.php index 5690cfcbb..6926ef9d7 100644 --- a/app/Models/ReleaseNamingRegex.php +++ b/app/Models/ReleaseNamingRegex.php @@ -4,6 +4,23 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\ReleaseNamingRegex + * + * @property int $id + * @property string $group_regex This is a regex to match against usenet groups + * @property string $regex Regex used for extracting name from subject + * @property bool $status 1=ON 0=OFF + * @property string $description Optional extra details on this regex + * @property int $ordinal Order to run the regex in + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseNamingRegex whereDescription($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseNamingRegex whereGroupRegex($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseNamingRegex whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseNamingRegex whereOrdinal($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseNamingRegex whereRegex($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseNamingRegex whereStatus($value) + * @mixin \Eloquent + */ class ReleaseNamingRegex extends Model { // diff --git a/app/Models/ReleaseNfo.php b/app/Models/ReleaseNfo.php index 34f0288c1..8aeeada6c 100644 --- a/app/Models/ReleaseNfo.php +++ b/app/Models/ReleaseNfo.php @@ -4,6 +4,16 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\ReleaseNfo + * + * @property int $releases_id FK to releases.id + * @property mixed|null $nfo + * @property-read \App\Models\Release $release + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseNfo whereNfo($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseNfo whereReleasesId($value) + * @mixin \Eloquent + */ class ReleaseNfo extends Model { /** diff --git a/app/Models/ReleaseRegex.php b/app/Models/ReleaseRegex.php index 2b150f93b..cb3befbfe 100644 --- a/app/Models/ReleaseRegex.php +++ b/app/Models/ReleaseRegex.php @@ -5,6 +5,17 @@ namespace App\Models; use Yadakhov\InsertOnDuplicateKey; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\ReleaseRegex + * + * @property int $releases_id + * @property int $collection_regex_id + * @property int $naming_regex_id + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseRegex whereCollectionRegexId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseRegex whereNamingRegexId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseRegex whereReleasesId($value) + * @mixin \Eloquent + */ class ReleaseRegex extends Model { use InsertOnDuplicateKey; diff --git a/app/Models/ReleaseSearchData.php b/app/Models/ReleaseSearchData.php index 71c87b4ca..d77eee67b 100644 --- a/app/Models/ReleaseSearchData.php +++ b/app/Models/ReleaseSearchData.php @@ -4,6 +4,11 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\ReleaseSearchData + * + * @mixin \Eloquent + */ class ReleaseSearchData extends Model { // diff --git a/app/Models/ReleaseSubtitle.php b/app/Models/ReleaseSubtitle.php index f4a8f963c..f34637c77 100644 --- a/app/Models/ReleaseSubtitle.php +++ b/app/Models/ReleaseSubtitle.php @@ -4,6 +4,19 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\ReleaseSubtitle + * + * @property int $id + * @property int $releases_id FK to releases.id + * @property int $subsid + * @property string $subslanguage + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseSubtitle whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseSubtitle whereReleasesId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseSubtitle whereSubsid($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseSubtitle whereSubslanguage($value) + * @mixin \Eloquent + */ class ReleaseSubtitle extends Model { /** diff --git a/app/Models/ReleaseUnique.php b/app/Models/ReleaseUnique.php index 6119907e3..53f3f9517 100644 --- a/app/Models/ReleaseUnique.php +++ b/app/Models/ReleaseUnique.php @@ -4,6 +4,15 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\ReleaseUnique + * + * @property int $releases_id FK to releases.id. + * @property mixed $uniqueid Unique_ID from mediainfo. + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseUnique whereReleasesId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleaseUnique whereUniqueid($value) + * @mixin \Eloquent + */ class ReleaseUnique extends Model { /** diff --git a/app/Models/ReleasesGroup.php b/app/Models/ReleasesGroup.php index cfaf63eaa..cff545f19 100644 --- a/app/Models/ReleasesGroup.php +++ b/app/Models/ReleasesGroup.php @@ -4,6 +4,15 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\ReleasesGroup + * + * @property int $releases_id FK to releases.id + * @property int $groups_id FK to groups.id + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleasesGroup whereGroupsId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleasesGroup whereReleasesId($value) + * @mixin \Eloquent + */ class ReleasesGroup extends Model { // diff --git a/app/Models/ReleasesGroups.php b/app/Models/ReleasesGroups.php index 024caa195..1f0abd88d 100644 --- a/app/Models/ReleasesGroups.php +++ b/app/Models/ReleasesGroups.php @@ -21,6 +21,16 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\ReleasesGroups + * + * @property int $releases_id FK to releases.id + * @property int $groups_id FK to groups.id + * @property-read \App\Models\Release $release + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleasesGroups whereGroupsId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ReleasesGroups whereReleasesId($value) + * @mixin \Eloquent + */ class ReleasesGroups extends Model { /** diff --git a/app/Models/RoleExcludedCategory.php b/app/Models/RoleExcludedCategory.php index 0e98fdef8..669607366 100644 --- a/app/Models/RoleExcludedCategory.php +++ b/app/Models/RoleExcludedCategory.php @@ -4,6 +4,23 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\RoleExcludedCategory + * + * @property int $id + * @property int $user_roles_id + * @property int|null $categories_id + * @property \Carbon\Carbon|null $created_at + * @property \Carbon\Carbon|null $updated_at + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Category[] $category + * @property-read \App\Models\UserRole $role + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RoleExcludedCategory whereCategoriesId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RoleExcludedCategory whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RoleExcludedCategory whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RoleExcludedCategory whereUpdatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\RoleExcludedCategory whereUserRolesId($value) + * @mixin \Eloquent + */ class RoleExcludedCategory extends Model { protected $dateFormat = false; diff --git a/app/Models/Settings.php b/app/Models/Settings.php index a4a2952ae..3a70427e9 100644 --- a/app/Models/Settings.php +++ b/app/Models/Settings.php @@ -29,6 +29,20 @@ use App\Support\Database\CacheQueryBuilder; /** * Settings - model for settings table. + * + * @property string $section + * @property string $subsection + * @property string $name + * @property string $value + * @property string $hint + * @property string $setting + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Settings whereHint($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Settings whereName($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Settings whereSection($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Settings whereSetting($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Settings whereSubsection($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Settings whereValue($value) + * @mixin \Eloquent */ class Settings extends Model { diff --git a/app/Models/Sharing.php b/app/Models/Sharing.php index b4880dda0..c721bf9e5 100644 --- a/app/Models/Sharing.php +++ b/app/Models/Sharing.php @@ -4,6 +4,37 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\Sharing + * + * @property int $site_guid + * @property string $site_name + * @property string $username + * @property bool $enabled + * @property bool $posting + * @property bool $fetching + * @property bool $auto_enable + * @property bool $start_position + * @property bool $hide_users + * @property int $last_article + * @property int $max_push + * @property int $max_download + * @property int $max_pull + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sharing whereAutoEnable($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sharing whereEnabled($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sharing whereFetching($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sharing whereHideUsers($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sharing whereLastArticle($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sharing whereMaxDownload($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sharing whereMaxPull($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sharing whereMaxPush($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sharing wherePosting($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sharing whereSiteGuid($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sharing whereSiteName($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sharing whereStartPosition($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Sharing whereUsername($value) + * @mixin \Eloquent + */ class Sharing extends Model { /** diff --git a/app/Models/SharingSite.php b/app/Models/SharingSite.php index 89b810c9a..4553aed69 100644 --- a/app/Models/SharingSite.php +++ b/app/Models/SharingSite.php @@ -4,6 +4,25 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\SharingSite + * + * @property int $id + * @property string $site_name + * @property string $site_guid + * @property string|null $last_time + * @property string|null $first_time + * @property bool $enabled + * @property int $comments + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SharingSite whereComments($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SharingSite whereEnabled($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SharingSite whereFirstTime($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SharingSite whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SharingSite whereLastTime($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SharingSite whereSiteGuid($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SharingSite whereSiteName($value) + * @mixin \Eloquent + */ class SharingSite extends Model { /** diff --git a/app/Models/ShortGroup.php b/app/Models/ShortGroup.php index 6a12780f2..a57d5493b 100644 --- a/app/Models/ShortGroup.php +++ b/app/Models/ShortGroup.php @@ -4,6 +4,21 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\ShortGroup + * + * @property int $id + * @property string $name + * @property int $first_record + * @property int $last_record + * @property string|null $updated + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShortGroup whereFirstRecord($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShortGroup whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShortGroup whereLastRecord($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShortGroup whereName($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\ShortGroup whereUpdated($value) + * @mixin \Eloquent + */ class ShortGroup extends Model { // diff --git a/app/Models/SteamApp.php b/app/Models/SteamApp.php index ed03c0df7..0852c7ffa 100644 --- a/app/Models/SteamApp.php +++ b/app/Models/SteamApp.php @@ -5,6 +5,15 @@ namespace App\Models; use Laravel\Scout\Searchable; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\SteamApp + * + * @property string $name Steam application name + * @property int $appid Steam application id + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SteamApp whereAppid($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\SteamApp whereName($value) + * @mixin \Eloquent + */ class SteamApp extends Model { use Searchable; diff --git a/app/Models/TvEpisode.php b/app/Models/TvEpisode.php index df18655c3..f603d43c4 100644 --- a/app/Models/TvEpisode.php +++ b/app/Models/TvEpisode.php @@ -5,6 +5,29 @@ namespace App\Models; use Yadakhov\InsertOnDuplicateKey; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\TvEpisode + * + * @property int $id + * @property int $videos_id FK to videos.id of the parent series. + * @property int $series Number of series/season. + * @property int $episode Number of episode within series + * @property string $se_complete String version of Series/Episode as taken from release subject (i.e. S02E21+22). + * @property string $title Title of the episode. + * @property string $firstaired Date of original airing/release. + * @property string $summary Description/summary of the episode. + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Release[] $release + * @property-read \App\Models\Video $video + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TvEpisode whereEpisode($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TvEpisode whereFirstaired($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TvEpisode whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TvEpisode whereSeComplete($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TvEpisode whereSeries($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TvEpisode whereSummary($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TvEpisode whereTitle($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TvEpisode whereVideosId($value) + * @mixin \Eloquent + */ class TvEpisode extends Model { use InsertOnDuplicateKey; diff --git a/app/Models/TvInfo.php b/app/Models/TvInfo.php index 640b21728..24ea79546 100644 --- a/app/Models/TvInfo.php +++ b/app/Models/TvInfo.php @@ -4,6 +4,21 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\TvInfo + * + * @property int $videos_id FK to video.id + * @property string $summary Description/summary of the show. + * @property string $publisher The channel/network of production/release (ABC, BBC, Showtime, etc.). + * @property string $localzone The linux tz style identifier + * @property bool $image Does the video have a cover image? + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TvInfo whereImage($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TvInfo whereLocalzone($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TvInfo wherePublisher($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TvInfo whereSummary($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\TvInfo whereVideosId($value) + * @mixin \Eloquent + */ class TvInfo extends Model { /** diff --git a/app/Models/User.php b/app/Models/User.php index f01a218b1..5a1714062 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -14,6 +14,101 @@ use Illuminate\Support\Facades\Password; use App\Support\Database\CacheQueryBuilder; use Illuminate\Foundation\Auth\User as Authenticatable; +/** + * App\Models\User + * + * @property int $id + * @property string $username + * @property string|null $firstname + * @property string|null $lastname + * @property string $email + * @property string $password + * @property int $user_roles_id FK to user_roles.id + * @property string|null $host + * @property int $grabs + * @property string $rsstoken + * @property \Carbon\Carbon|null $created_at + * @property \Carbon\Carbon|null $updated_at + * @property string|null $resetguid + * @property string|null $lastlogin + * @property string|null $apiaccess + * @property int $invites + * @property int|null $invitedby + * @property int $movieview + * @property int $xxxview + * @property int $musicview + * @property int $consoleview + * @property int $bookview + * @property int $gameview + * @property string|null $saburl + * @property string|null $sabapikey + * @property bool|null $sabapikeytype + * @property bool|null $sabpriority + * @property bool $queuetype Type of queue, Sab or NZBGet + * @property string|null $nzbgeturl + * @property string|null $nzbgetusername + * @property string|null $nzbgetpassword + * @property string|null $nzbvortex_api_key + * @property string|null $nzbvortex_server_url + * @property string $userseed + * @property string $notes + * @property string|null $cp_url + * @property string|null $cp_api + * @property string|null $style + * @property string|null $rolechangedate When does the role expire + * @property string|null $remember_token + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\ReleaseComment[] $comment + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\UserDownload[] $download + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\UserExcludedCategory[] $excludedCategory + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\DnzbFailure[] $failedRelease + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Invitation[] $invitation + * @property-read \Illuminate\Notifications\DatabaseNotificationCollection|\Illuminate\Notifications\DatabaseNotification[] $notifications + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\UsersRelease[] $release + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\UserRequest[] $request + * @property-read \App\Models\UserRole $role + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\UserSerie[] $series + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereApiaccess($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereBookview($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereConsoleview($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereCpApi($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereCpUrl($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereEmail($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereFirstname($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereGameview($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereGrabs($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereHost($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereInvitedby($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereInvites($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereLastlogin($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereLastname($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereMovieview($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereMusicview($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereNotes($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereNzbgetpassword($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereNzbgeturl($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereNzbgetusername($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereNzbvortexApiKey($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereNzbvortexServerUrl($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User wherePassword($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereQueuetype($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereRememberToken($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereResetguid($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereRolechangedate($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereRsstoken($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereSabapikey($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereSabapikeytype($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereSabpriority($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereSaburl($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereStyle($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereUpdatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereUserRolesId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereUsername($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereUserseed($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\User whereXxxview($value) + * @mixin \Eloquent + */ class User extends Authenticatable { use Notifiable; diff --git a/app/Models/UserDownload.php b/app/Models/UserDownload.php index 5732bc8cb..59ae35351 100644 --- a/app/Models/UserDownload.php +++ b/app/Models/UserDownload.php @@ -5,6 +5,23 @@ namespace App\Models; use Carbon\Carbon; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\UserDownload + * + * @property int $id + * @property int $users_id + * @property string $hosthash + * @property string $timestamp + * @property int $releases_id FK to releases.id + * @property-read \App\Models\Release $release + * @property-read \App\Models\User $user + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserDownload whereHosthash($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserDownload whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserDownload whereReleasesId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserDownload whereTimestamp($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserDownload whereUsersId($value) + * @mixin \Eloquent + */ class UserDownload extends Model { /** diff --git a/app/Models/UserExcludedCategory.php b/app/Models/UserExcludedCategory.php index 73d1b15e1..e2305c47c 100644 --- a/app/Models/UserExcludedCategory.php +++ b/app/Models/UserExcludedCategory.php @@ -4,6 +4,23 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\UserExcludedCategory + * + * @property int $id + * @property int $users_id + * @property int $categories_id + * @property \Carbon\Carbon|null $created_at + * @property \Carbon\Carbon|null $updated_at + * @property-read \App\Models\Category $category + * @property-read \App\Models\User $user + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserExcludedCategory whereCategoriesId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserExcludedCategory whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserExcludedCategory whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserExcludedCategory whereUpdatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserExcludedCategory whereUsersId($value) + * @mixin \Eloquent + */ class UserExcludedCategory extends Model { /** diff --git a/app/Models/UserMovie.php b/app/Models/UserMovie.php index 62f1e4260..bb76a18a2 100644 --- a/app/Models/UserMovie.php +++ b/app/Models/UserMovie.php @@ -5,6 +5,23 @@ namespace App\Models; use Illuminate\Support\Carbon; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\UserMovie + * + * @property int $id + * @property int $users_id + * @property int|null $imdbid + * @property string|null $categories List of categories for user movies + * @property \Carbon\Carbon|null $created_at + * @property \Carbon\Carbon|null $updated_at + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMovie whereCategories($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMovie whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMovie whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMovie whereImdbid($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMovie whereUpdatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserMovie whereUsersId($value) + * @mixin \Eloquent + */ class UserMovie extends Model { /** diff --git a/app/Models/UserRequest.php b/app/Models/UserRequest.php index 23549517e..fe17dd40e 100644 --- a/app/Models/UserRequest.php +++ b/app/Models/UserRequest.php @@ -5,6 +5,22 @@ namespace App\Models; use Carbon\Carbon; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\UserRequest + * + * @property int $id + * @property int $users_id + * @property string $hosthash + * @property string $request + * @property string $timestamp + * @property-read \App\Models\User $user + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserRequest whereHosthash($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserRequest whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserRequest whereRequest($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserRequest whereTimestamp($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserRequest whereUsersId($value) + * @mixin \Eloquent + */ class UserRequest extends Model { /** diff --git a/app/Models/UserRole.php b/app/Models/UserRole.php index d8c1f0732..a965f953b 100644 --- a/app/Models/UserRole.php +++ b/app/Models/UserRole.php @@ -4,6 +4,33 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\UserRole + * + * @property int $id + * @property string $name + * @property int $apirequests + * @property int $downloadrequests + * @property int $defaultinvites + * @property bool $isdefault + * @property bool $canpreview + * @property bool $hideads + * @property int $donation + * @property int $addyears + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\RoleExcludedCategory[] $roleExcludedCategory + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\User[] $users + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserRole whereAddyears($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserRole whereApirequests($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserRole whereCanpreview($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserRole whereDefaultinvites($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserRole whereDonation($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserRole whereDownloadrequests($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserRole whereHideads($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserRole whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserRole whereIsdefault($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserRole whereName($value) + * @mixin \Eloquent + */ class UserRole extends Model { /** diff --git a/app/Models/UserSerie.php b/app/Models/UserSerie.php index 51fb18a4a..cec0cf229 100644 --- a/app/Models/UserSerie.php +++ b/app/Models/UserSerie.php @@ -5,6 +5,24 @@ namespace App\Models; use Illuminate\Support\Carbon; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\UserSerie + * + * @property int $id + * @property int $users_id + * @property int $videos_id FK to videos.id + * @property string|null $categories List of categories for user tv shows + * @property \Carbon\Carbon|null $created_at + * @property \Carbon\Carbon|null $updated_at + * @property-read \App\Models\User $user + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserSerie whereCategories($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserSerie whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserSerie whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserSerie whereUpdatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserSerie whereUsersId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UserSerie whereVideosId($value) + * @mixin \Eloquent + */ class UserSerie extends Model { /** diff --git a/app/Models/UsersRelease.php b/app/Models/UsersRelease.php index 4eefec76d..e0df842ac 100644 --- a/app/Models/UsersRelease.php +++ b/app/Models/UsersRelease.php @@ -5,6 +5,23 @@ namespace App\Models; use Illuminate\Support\Carbon; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\UsersRelease + * + * @property int $id + * @property int $users_id + * @property int $releases_id FK to releases.id + * @property \Carbon\Carbon|null $created_at + * @property \Carbon\Carbon|null $updated_at + * @property-read \App\Models\Release $release + * @property-read \App\Models\User $user + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UsersRelease whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UsersRelease whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UsersRelease whereReleasesId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UsersRelease whereUpdatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\UsersRelease whereUsersId($value) + * @mixin \Eloquent + */ class UsersRelease extends Model { /** diff --git a/app/Models/Video.php b/app/Models/Video.php index 63aa19533..846100537 100644 --- a/app/Models/Video.php +++ b/app/Models/Video.php @@ -6,6 +6,40 @@ use Illuminate\Support\Carbon; use Illuminate\Database\Eloquent\Model; use App\Support\Database\CacheQueryBuilder; +/** + * App\Models\Video + * + * @property int $id Show ID to be used in other tables as reference + * @property bool $type 0 = TV, 1 = Film, 2 = Anime + * @property string $title Name of the video. + * @property string $countries_id Two character country code (FK to countries table). + * @property string $started Date (UTC) of production's first airing. + * @property int $anidb ID number for anidb site + * @property int $imdb ID number for IMDB site (without the 'tt' prefix). + * @property int $tmdb ID number for TMDB site. + * @property int $trakt ID number for TraktTV site. + * @property int $tvdb ID number for TVDB site + * @property int $tvmaze ID number for TVMaze site. + * @property int $tvrage ID number for TVRage site. + * @property bool $source Which site did we use for info? + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\VideoAlias[] $alias + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\TvEpisode[] $episode + * @property-read \Illuminate\Database\Eloquent\Collection|\App\Models\Release[] $release + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Video whereAnidb($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Video whereCountriesId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Video whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Video whereImdb($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Video whereSource($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Video whereStarted($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Video whereTitle($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Video whereTmdb($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Video whereTrakt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Video whereTvdb($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Video whereTvmaze($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Video whereTvrage($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\Video whereType($value) + * @mixin \Eloquent + */ class Video extends Model { use CacheQueryBuilder; diff --git a/app/Models/VideoAlias.php b/app/Models/VideoAlias.php index eb9ef4c12..e62f4de53 100644 --- a/app/Models/VideoAlias.php +++ b/app/Models/VideoAlias.php @@ -5,6 +5,16 @@ namespace App\Models; use Yadakhov\InsertOnDuplicateKey; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\VideoAlias + * + * @property int $videos_id FK to videos.id of the parent title. + * @property string $title AKA of the video. + * @property-read \App\Models\Video $video + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\VideoAlias whereTitle($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\VideoAlias whereVideosId($value) + * @mixin \Eloquent + */ class VideoAlias extends Model { use InsertOnDuplicateKey; diff --git a/app/Models/VideoData.php b/app/Models/VideoData.php index 239080f71..3bbd697af 100644 --- a/app/Models/VideoData.php +++ b/app/Models/VideoData.php @@ -4,6 +4,33 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; +/** + * App\Models\VideoData + * + * @property int $releases_id FK to releases.id + * @property string|null $containerformat + * @property string|null $overallbitrate + * @property string|null $videoduration + * @property string|null $videoformat + * @property string|null $videocodec + * @property int|null $videowidth + * @property int|null $videoheight + * @property string|null $videoaspect + * @property float|null $videoframerate + * @property string|null $videolibrary + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\VideoData whereContainerformat($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\VideoData whereOverallbitrate($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\VideoData whereReleasesId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\VideoData whereVideoaspect($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\VideoData whereVideocodec($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\VideoData whereVideoduration($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\VideoData whereVideoformat($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\VideoData whereVideoframerate($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\VideoData whereVideoheight($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\VideoData whereVideolibrary($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\VideoData whereVideowidth($value) + * @mixin \Eloquent + */ class VideoData extends Model { /** diff --git a/app/Models/XxxInfo.php b/app/Models/XxxInfo.php index ee82df3f9..cb22fda15 100644 --- a/app/Models/XxxInfo.php +++ b/app/Models/XxxInfo.php @@ -5,6 +5,43 @@ namespace App\Models; use Illuminate\Database\Eloquent\Model; use App\Support\Database\CacheQueryBuilder; +/** + * App\Models\XxxInfo + * + * @property int $id + * @property string $title + * @property string $tagline + * @property mixed|null $plot + * @property string $genre + * @property string|null $director + * @property string $actors + * @property string|null $extras + * @property string|null $productinfo + * @property string|null $trailers + * @property string $directurl + * @property string $classused + * @property bool $cover + * @property bool $backdrop + * @property \Carbon\Carbon|null $created_at + * @property \Carbon\Carbon|null $updated_at + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\XxxInfo whereActors($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\XxxInfo whereBackdrop($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\XxxInfo whereClassused($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\XxxInfo whereCover($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\XxxInfo whereCreatedAt($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\XxxInfo whereDirector($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\XxxInfo whereDirecturl($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\XxxInfo whereExtras($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\XxxInfo whereGenre($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\XxxInfo whereId($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\XxxInfo wherePlot($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\XxxInfo whereProductinfo($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\XxxInfo whereTagline($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\XxxInfo whereTitle($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\XxxInfo whereTrailers($value) + * @method static \Illuminate\Database\Eloquent\Builder|\App\Models\XxxInfo whereUpdatedAt($value) + * @mixin \Eloquent + */ class XxxInfo extends Model { use CacheQueryBuilder; diff --git a/composer.json b/composer.json index 7d5764823..c2baf1e11 100755 --- a/composer.json +++ b/composer.json @@ -123,7 +123,7 @@ "bower-asset/tinymce-dist": "^4.7", "dariusiii/rarinfo": "^2.5", "dborsatto/php-giantbomb": "dev-master", - "doctrine/dbal": "^2.6", + "doctrine/dbal": "^2.7", "exeu/apai-io": "~2.0", "fideloper/proxy": "~4.0", "foolz/sphinxql-query-builder": "^1.2", @@ -162,6 +162,7 @@ "require-dev": { "ext-bcmath": "*", "barryvdh/laravel-debugbar": "^3.1", + "barryvdh/laravel-ide-helper": "^2.4", "filp/whoops": "~2.0", "fzaninotto/faker": "~1.4", "mockery/mockery": "^1.0", diff --git a/composer.lock b/composer.lock index d63bc5d25..8992a1db7 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "f43d8d916e4b7196ae842e95a03c0c98", + "content-hash": "dcb8704121cd1b155eb730d82ff9d66b", "packages": [ { "name": "adrenth/thetvdb2", @@ -312,8 +312,7 @@ "Gemfile.lock", "*.md" ] - }, - "time": "2016-06-06T17:37:52+00:00" + } }, { "name": "bower-asset/autosize", @@ -342,8 +341,7 @@ "form", "textarea", "ui" - ], - "time": "2017-05-19T15:36:30+00:00" + ] }, { "name": "bower-asset/bootstrap", @@ -392,8 +390,7 @@ "mobile-first", "responsive", "web" - ], - "time": "2016-07-25T15:51:55+00:00" + ] }, { "name": "bower-asset/bootstrap-3.x", @@ -442,8 +439,7 @@ "mobile-first", "responsive", "web" - ], - "time": "2016-07-25T15:51:55+00:00" + ] }, { "name": "bower-asset/bootstrap-datepicker", @@ -472,8 +468,7 @@ }, "license": [ "Apache-2.0" - ], - "time": "2016-08-05T09:50:13+00:00" + ] }, { "name": "bower-asset/bootstrap-hover-dropdown", @@ -503,8 +498,7 @@ "dropdowns", "hover", "twitter" - ], - "time": "2015-12-01T23:35:57+00:00" + ] }, { "name": "bower-asset/bootstrap-progressbar", @@ -538,8 +532,7 @@ }, "license": [ "MIT" - ], - "time": "2015-05-15T18:56:17+00:00" + ] }, { "name": "bower-asset/bootswatch", @@ -670,8 +663,7 @@ "modal", "popup", "ui" - ], - "time": "2016-05-10T22:21:33+00:00" + ] }, { "name": "bower-asset/datatables", @@ -719,8 +711,7 @@ "jquery", "library", "table" - ], - "time": "2017-08-31T13:52:17+00:00" + ] }, { "name": "bower-asset/fancybox", @@ -786,8 +777,7 @@ "tests", "examples" ] - }, - "time": "2015-01-26T21:19:01+00:00" + } }, { "name": "bower-asset/flexboxgrid", @@ -823,8 +813,7 @@ "css", "flexbox", "grid" - ], - "time": "2016-08-14T16:43:18+00:00" + ] }, { "name": "bower-asset/font-awesome", @@ -869,8 +858,7 @@ "src", "build.xml" ] - }, - "time": "2015-07-20T20:04:00+00:00" + } }, { "name": "bower-asset/icheck", @@ -920,8 +908,7 @@ "replacement", "skins", "ui" - ], - "time": "2014-03-03T17:36:28+00:00" + ] }, { "name": "bower-asset/jquery", @@ -984,8 +971,7 @@ "javascript", "jquery", "library" - ], - "time": "2016-05-20T17:24:43+00:00" + ] }, { "name": "bower-asset/jquery-3.2.x", @@ -1052,8 +1038,7 @@ "scroll", "scrolltop", "scrolltotop" - ], - "time": "2017-08-31T15:51:29+00:00" + ] }, { "name": "bower-asset/jquery-migrate-1.4.x", @@ -1072,8 +1057,7 @@ "type": "bower-asset-library", "extra": { "bower-asset-main": "jquery-migrate.js" - }, - "time": "2016-04-15T06:38:34+00:00" + } }, { "name": "bower-asset/jquery-migrate-3.0.x", @@ -1092,8 +1076,7 @@ "type": "bower-asset-library", "extra": { "bower-asset-main": "jquery-migrate.js" - }, - "time": "2016-06-10T14:28:59+00:00" + } }, { "name": "bower-asset/jquery.nicescroll", @@ -1123,8 +1106,7 @@ "demo", "package.json" ] - }, - "time": "2016-03-01T20:38:24+00:00" + } }, { "name": "bower-asset/material-design-iconic-font", @@ -1163,8 +1145,7 @@ "font", "icons", "material" - ], - "time": "2015-11-08T04:50:28+00:00" + ] }, { "name": "bower-asset/materialize", @@ -1223,8 +1204,7 @@ "responsive", "sass", "ux" - ], - "time": "2017-04-15T01:39:28+00:00" + ] }, { "name": "bower-asset/pace", @@ -1270,8 +1250,7 @@ "progress", "progress", "spinner" - ], - "time": "2014-11-06T16:31:34+00:00" + ] }, { "name": "bower-asset/pnotify", @@ -1323,8 +1302,7 @@ "license": [ "Apache-2.0" ], - "description": "JavaScript notification plugin.", - "time": "2017-07-31T21:50:29+00:00" + "description": "JavaScript notification plugin." }, { "name": "bower-asset/respond", @@ -1348,8 +1326,7 @@ "test" ] }, - "description": "Fast and lightweight polyfill for min/max-width CSS3 Media Queries (for IE 6-8, and more)", - "time": "2013-12-19T04:44:31+00:00" + "description": "Fast and lightweight polyfill for min/max-width CSS3 Media Queries (for IE 6-8, and more)" }, { "name": "bower-asset/responsive-tables-js", @@ -1379,8 +1356,7 @@ "jquery", "responsive", "table" - ], - "time": "2015-10-08T14:18:04+00:00" + ] }, { "name": "bower-asset/select2", @@ -1448,8 +1424,7 @@ "scrolling", "slimscroll", "ui" - ], - "time": "2016-06-11T09:19:14+00:00" + ] }, { "name": "bower-asset/tinymce-dist", @@ -6860,6 +6835,128 @@ ], "time": "2018-03-06T08:35:31+00:00" }, + { + "name": "barryvdh/laravel-ide-helper", + "version": "v2.4.3", + "source": { + "type": "git", + "url": "https://github.com/barryvdh/laravel-ide-helper.git", + "reference": "5c304db44fba8e9c4aa0c09739e59f7be7736fdd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/barryvdh/laravel-ide-helper/zipball/5c304db44fba8e9c4aa0c09739e59f7be7736fdd", + "reference": "5c304db44fba8e9c4aa0c09739e59f7be7736fdd", + "shasum": "" + }, + "require": { + "barryvdh/reflection-docblock": "^2.0.4", + "illuminate/console": "^5.0,<5.7", + "illuminate/filesystem": "^5.0,<5.7", + "illuminate/support": "^5.0,<5.7", + "php": ">=5.4.0", + "symfony/class-loader": "^2.3|^3.0" + }, + "require-dev": { + "doctrine/dbal": "~2.3", + "illuminate/config": "^5.0,<5.7", + "illuminate/view": "^5.0,<5.7", + "phpunit/phpunit": "4.*", + "scrutinizer/ocular": "~1.1", + "squizlabs/php_codesniffer": "~2.3" + }, + "suggest": { + "doctrine/dbal": "Load information from the database about models for phpdocs (~2.3)" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.3-dev" + }, + "laravel": { + "providers": [ + "Barryvdh\\LaravelIdeHelper\\IdeHelperServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Barryvdh\\LaravelIdeHelper\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Barry vd. Heuvel", + "email": "barryvdh@gmail.com" + } + ], + "description": "Laravel IDE Helper, generates correct PHPDocs for all Facade classes, to improve auto-completion.", + "keywords": [ + "autocomplete", + "codeintel", + "helper", + "ide", + "laravel", + "netbeans", + "phpdoc", + "phpstorm", + "sublime" + ], + "time": "2018-02-08T07:56:07+00:00" + }, + { + "name": "barryvdh/reflection-docblock", + "version": "v2.0.4", + "source": { + "type": "git", + "url": "https://github.com/barryvdh/ReflectionDocBlock.git", + "reference": "3dcbd98b5d9384a5357266efba8fd29884458e5c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/barryvdh/ReflectionDocBlock/zipball/3dcbd98b5d9384a5357266efba8fd29884458e5c", + "reference": "3dcbd98b5d9384a5357266efba8fd29884458e5c", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "phpunit/phpunit": "~4.0,<4.5" + }, + "suggest": { + "dflydev/markdown": "~1.0", + "erusev/parsedown": "~1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-0": { + "Barryvdh": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "mike.vanriel@naenius.com" + } + ], + "time": "2016-06-13T19:28:20+00:00" + }, { "name": "doctrine/instantiator", "version": "1.1.0", @@ -8763,6 +8860,62 @@ "homepage": "https://github.com/sebastianbergmann/version", "time": "2016-10-03T07:35:21+00:00" }, + { + "name": "symfony/class-loader", + "version": "v3.4.9", + "source": { + "type": "git", + "url": "https://github.com/symfony/class-loader.git", + "reference": "e63c12699822bb3b667e7216ba07fbcc3a3e203e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/class-loader/zipball/e63c12699822bb3b667e7216ba07fbcc3a3e203e", + "reference": "e63c12699822bb3b667e7216ba07fbcc3a3e203e", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8" + }, + "require-dev": { + "symfony/finder": "~2.8|~3.0|~4.0", + "symfony/polyfill-apcu": "~1.1" + }, + "suggest": { + "symfony/polyfill-apcu": "For using ApcClassLoader on HHVM" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\ClassLoader\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony ClassLoader Component", + "homepage": "https://symfony.com", + "time": "2018-01-03T07:37:34+00:00" + }, { "name": "symfony/config", "version": "v4.0.9", diff --git a/config/ide-helper.php b/config/ide-helper.php new file mode 100644 index 000000000..045f46feb --- /dev/null +++ b/config/ide-helper.php @@ -0,0 +1,181 @@ + '_ide_helper', + 'format' => 'php', + + 'meta_filename' => '.phpstorm.meta.php', + + /* + |-------------------------------------------------------------------------- + | Fluent helpers + |-------------------------------------------------------------------------- + | + | Set to true to generate commonly used Fluent methods + | + */ + + 'include_fluent' => true, + + /* + |-------------------------------------------------------------------------- + | Write Model Magic methods + |-------------------------------------------------------------------------- + | + | Set to false to disable write magic methods of model + | + */ + + 'write_model_magic_where' => true, + + /* + |-------------------------------------------------------------------------- + | Helper files to include + |-------------------------------------------------------------------------- + | + | Include helper files. By default not included, but can be toggled with the + | -- helpers (-H) option. Extra helper files can be included. + | + */ + + 'include_helpers' => false, + + 'helper_files' => array( + base_path().'/vendor/laravel/framework/src/Illuminate/Support/helpers.php', + ), + + /* + |-------------------------------------------------------------------------- + | Model locations to include + |-------------------------------------------------------------------------- + | + | Define in which directories the ide-helper:models command should look + | for models. + | + */ + + 'model_locations' => array( + 'app', + ), + + + /* + |-------------------------------------------------------------------------- + | Extra classes + |-------------------------------------------------------------------------- + | + | These implementations are not really extended, but called with magic functions + | + */ + + 'extra' => array( + 'Eloquent' => array('Illuminate\Database\Eloquent\Builder', 'Illuminate\Database\Query\Builder'), + 'Session' => array('Illuminate\Session\Store'), + ), + + 'magic' => array( + 'Log' => array( + 'debug' => 'Monolog\Logger::addDebug', + 'info' => 'Monolog\Logger::addInfo', + 'notice' => 'Monolog\Logger::addNotice', + 'warning' => 'Monolog\Logger::addWarning', + 'error' => 'Monolog\Logger::addError', + 'critical' => 'Monolog\Logger::addCritical', + 'alert' => 'Monolog\Logger::addAlert', + 'emergency' => 'Monolog\Logger::addEmergency', + ) + ), + + /* + |-------------------------------------------------------------------------- + | Interface implementations + |-------------------------------------------------------------------------- + | + | These interfaces will be replaced with the implementing class. Some interfaces + | are detected by the helpers, others can be listed below. + | + */ + + 'interfaces' => array( + + ), + + /* + |-------------------------------------------------------------------------- + | Support for custom DB types + |-------------------------------------------------------------------------- + | + | This setting allow you to map any custom database type (that you may have + | created using CREATE TYPE statement or imported using database plugin + | / extension to a Doctrine type. + | + | Each key in this array is a name of the Doctrine2 DBAL Platform. Currently valid names are: + | 'postgresql', 'db2', 'drizzle', 'mysql', 'oracle', 'sqlanywhere', 'sqlite', 'mssql' + | + | This name is returned by getName() method of the specific Doctrine/DBAL/Platforms/AbstractPlatform descendant + | + | The value of the array is an array of type mappings. Key is the name of the custom type, + | (for example, "jsonb" from Postgres 9.4) and the value is the name of the corresponding Doctrine2 type (in + | our case it is 'json_array'. Doctrine types are listed here: + | http://doctrine-dbal.readthedocs.org/en/latest/reference/types.html + | + | So to support jsonb in your models when working with Postgres, just add the following entry to the array below: + | + | "postgresql" => array( + | "jsonb" => "json_array", + | ), + | + */ + 'custom_db_types' => array( + + ), + + /* + |-------------------------------------------------------------------------- + | Support for camel cased models + |-------------------------------------------------------------------------- + | + | There are some Laravel packages (such as Eloquence) that allow for accessing + | Eloquent model properties via camel case, instead of snake case. + | + | Enabling this option will support these packages by saving all model + | properties as camel case, instead of snake case. + | + | For example, normally you would see this: + | + | * @property \Carbon\Carbon $created_at + | * @property \Carbon\Carbon $updated_at + | + | With this enabled, the properties will be this: + | + | * @property \Carbon\Carbon $createdAt + | * @property \Carbon\Carbon $updatedAt + | + | Note, it is currently an all-or-nothing option. + | + */ + 'model_camel_case_properties' => false, + + /* + |-------------------------------------------------------------------------- + | Property Casts + |-------------------------------------------------------------------------- + | + | Cast the given "real type" to the given "type". + | + */ + 'type_overrides' => array( + 'integer' => 'int', + 'boolean' => 'bool', + ), +);