mirror of
https://github.com/barryvdh/laravel-ide-helper.git
synced 2026-08-18 01:57:13 +00:00
Fix unsetMethod in ModelsCommand (#1453)
* Fix unsetMethod in ModelsCommand * composer fix-style --------- Co-authored-by: Barry vd. Heuvel <[email protected]> Co-authored-by: laravel-ide-helper <[email protected]>
This commit is contained in:
co-authored by
Barry vd. Heuvel
laravel-ide-helper
parent
2535f8e6ab
commit
409bbf665b
@@ -5,6 +5,9 @@ All notable changes to this project will be documented in this file.
|
|||||||
[Next release](https://github.com/barryvdh/laravel-ide-helper/compare/v2.14.0...master)
|
[Next release](https://github.com/barryvdh/laravel-ide-helper/compare/v2.14.0...master)
|
||||||
--------------
|
--------------
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- Fix case issue in `ModelsCommand::unsetMethod()` [#1453 / leo108](https://github.com/barryvdh/laravel-ide-helper/pull/1453)
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
- Removed support for Laravel 8 and therefore for PHP < 8.0 [#1504 / mfn](https://github.com/barryvdh/laravel-ide-helper/pull/1504)
|
- Removed support for Laravel 8 and therefore for PHP < 8.0 [#1504 / mfn](https://github.com/barryvdh/laravel-ide-helper/pull/1504)
|
||||||
|
|
||||||
|
|||||||
@@ -892,7 +892,12 @@ class ModelsCommand extends Command
|
|||||||
|
|
||||||
public function unsetMethod($name)
|
public function unsetMethod($name)
|
||||||
{
|
{
|
||||||
unset($this->methods[strtolower($name)]);
|
foreach ($this->methods as $k => $v) {
|
||||||
|
if (strtolower($k) === strtolower($name)) {
|
||||||
|
unset($this->methods[$k]);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getMethodType(Model $model, string $classType)
|
public function getMethodType(Model $model, string $classType)
|
||||||
|
|||||||
@@ -12,6 +12,6 @@ class UnsetMethod implements ModelHookInterface
|
|||||||
{
|
{
|
||||||
public function run(ModelsCommand $command, Model $model): void
|
public function run(ModelsCommand $command, Model $model): void
|
||||||
{
|
{
|
||||||
$command->unsetMethod('query');
|
$command->unsetMethod('newmodelquery');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -76,8 +76,8 @@ use Illuminate\Database\Eloquent\Model;
|
|||||||
* @property int $id
|
* @property int $id
|
||||||
* @property-read string $custom
|
* @property-read string $custom
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|Simple custom($custom)
|
* @method static \Illuminate\Database\Eloquent\Builder|Simple custom($custom)
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|Simple newModelQuery()
|
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|Simple newQuery()
|
* @method static \Illuminate\Database\Eloquent\Builder|Simple newQuery()
|
||||||
|
* @method static \Illuminate\Database\Eloquent\Builder|Simple query()
|
||||||
* @method static \Illuminate\Database\Eloquent\Builder|Simple whereId($value)
|
* @method static \Illuminate\Database\Eloquent\Builder|Simple whereId($value)
|
||||||
* @mixin \Eloquent
|
* @mixin \Eloquent
|
||||||
*/
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user