@@ 52-63 (lines=12) @@ | ||
49 | $this->comment('All done!'); |
|
50 | } |
|
51 | ||
52 | protected function getModelsThatShouldBeCleanedUp() : Collection |
|
53 | { |
|
54 | $directories = config('model-cleanup.directories'); |
|
55 | ||
56 | $modelsFromDirectories = $this->getAllModelsFromEachDirectory($directories); |
|
57 | ||
58 | return $modelsFromDirectories |
|
59 | ->merge(collect(config('model-cleanup.models'))) |
|
60 | ->filter(function ($modelClass) { |
|
61 | return in_array(GetsCleanedUp::class, class_implements($modelClass)); |
|
62 | }); |
|
63 | } |
|
64 | ||
65 | protected function getModelsThatShouldBeForcedCleanedUp() : Collection |
|
66 | { |
|
@@ 65-76 (lines=12) @@ | ||
62 | }); |
|
63 | } |
|
64 | ||
65 | protected function getModelsThatShouldBeForcedCleanedUp() : Collection |
|
66 | { |
|
67 | $directories = config('model-cleanup.directories'); |
|
68 | ||
69 | $modelsFromDirectories = $this->getAllModelsFromEachDirectory($directories); |
|
70 | ||
71 | return $modelsFromDirectories |
|
72 | ->merge(collect(config('model-cleanup.models'))) |
|
73 | ->filter(function ($modelClass) { |
|
74 | return in_array(GetsForcedCleanedUp::class, class_implements($modelClass)); |
|
75 | }); |
|
76 | } |
|
77 | ||
78 | protected function cleanUp(Collection $cleanableModels) |
|
79 | { |