Run rector

This commit is contained in:
Jan Böhmer 2025-07-14 00:26:40 +02:00
parent 6665203f2a
commit f1d34bbc24
9 changed files with 26 additions and 10 deletions

View file

@ -22,6 +22,8 @@ declare(strict_types=1);
namespace App\Tests;
use Jbtronics\SettingsBundle\Settings\Settings;
use Jbtronics\SettingsBundle\Settings\ResettableSettingsInterface;
use InvalidArgumentException;
use ReflectionClass;
@ -41,14 +43,14 @@ class SettingsTestHelper
$reflection = new ReflectionClass($class);
//Check if it is a settings class (has a Settings attribute)
if ($reflection->getAttributes(\Jbtronics\SettingsBundle\Settings\Settings::class) === []) {
if ($reflection->getAttributes(Settings::class) === []) {
throw new InvalidArgumentException("The class $class is not a settings class!");
}
$object = $reflection->newInstanceWithoutConstructor();
//If the object has some initialization logic, then call it
if ($object instanceof \Jbtronics\SettingsBundle\Settings\ResettableSettingsInterface) {
if ($object instanceof ResettableSettingsInterface) {
$object->resetToDefaultValues();
}