From e155e96ff42e00f50df8a1f5b2c66a97a162219a Mon Sep 17 00:00:00 2001 From: Brian Rogers Date: Wed, 26 Oct 2022 13:15:27 -0600 Subject: [PATCH] updating Laravel model to add events and variables in class name for docblock --- Packages/User/laravel_model.sublime-snippet | 57 ++++++++++++++------- 1 file changed, 38 insertions(+), 19 deletions(-) diff --git a/Packages/User/laravel_model.sublime-snippet b/Packages/User/laravel_model.sublime-snippet index c559cba..58bc097 100644 --- a/Packages/User/laravel_model.sublime-snippet +++ b/Packages/User/laravel_model.sublime-snippet @@ -1,25 +1,30 @@ */ protected \$fillable = []; @@ -42,7 +47,21 @@ protected \$with = []; protected \$touches = []; /** @var array */ -protected \$dispatchesEvents = []; +protected \$dispatchesEvents = [ + //'retrieved' => ${1:Model}Retrieved::class, + //'creating' => ${1:Model}Creating::class, + //'created' => ${1:Model}Created::class, + //'updating' => ${1:Model}Updating::class, + //'updated' => ${1:Model}Updated::class, + //'deleting' => ${1:Model}Deleting::class, + //'deleted' => ${1:Model}Deleted::class, + //'deleting' => ${1:Model}Deleting::class, + //'saving' => ${1:Model}Saving::class, + //'saved' => ${1:Model}Saved::class, + //'restoring' => ${1:Model}Restoring::class, + //'restored' => ${1:Model}Restored::class, + //'replicating' => ${1:Model}Replicating::class, +]; /** |-------------------------------------------------------------------------- @@ -63,20 +82,20 @@ protected \$dispatchesEvents = []; /** * Get the prunable model query. * - * @package App\Models\Class + * @package App\Models\${1:Model} * @since 1.0.0 * * @return \Illuminate\Database\Eloquent\Builder */ public function prunable(): Builder { - return static::where('deleted_at', '<=', now()->subMonth()); + // return static::where('deleted_at', '<=', now()->subMonth()); } /** * Prepare the model for pruning. * - * @package App\Models\Class + * @package App\Models\${1:Model} * @since 1.0.0 * * @return void @@ -89,7 +108,7 @@ protected function pruning(): void /** * Get the value used to index the model. * - * @package App\Models\Class + * @package App\Models\${1:Model} * @since 1.0.0 * * @return mixed @@ -102,7 +121,7 @@ public function getScoutKey() /** * Get the key name used to index the model. * - * @package App\Models\Class + * @package App\Models\${1:Model} * @since 1.0.0 * * @return string @@ -115,20 +134,20 @@ public function getScoutKeyName(): string /** * Get the name of the index associated with the model. * - * @package App\Models\Class + * @package App\Models\${1:Model} * @since 1.0.0 * * @return string */ public function searchableAs(): string { - return 'models_index'; + return 'prefix_models_index'; } /** * Get the indexable data array for the model. * - * @package App\Models\Class + * @package App\Models\${1:Model} * @since 1.0.0 * * @return array @@ -152,7 +171,7 @@ public function toSearchableArray(): array /** * An accessor. * - * @package App\Models\Class + * @package App\Models\${1:Model} * @since 1.0.0 * * @return \Illuminate\Database\Eloquent\Casts\Attribute @@ -193,7 +212,7 @@ protected function attrName(): Attribute /** * Something relationship. * - * @package App\Models\Class + * @package App\Models\${1:Model} * @since 1.0.0 * * @return \Illuminate\Database\Eloquent\Relations\BelongsTo