Compare commits

..

No commits in common. "main" and "v1.0.25" have entirely different histories.

2 changed files with 2 additions and 3 deletions

View File

@ -5,7 +5,7 @@ namespace goodboyalex\php_components_pack\classes;
use DateTimeImmutable;
use DateTimeInterface;
use Exception;
use goodboyalex\php_components_pack\attributes\GetOnly;
use ReflectionAttribute;
use ReflectionClass;
use ReflectionException;
use ReflectionProperty;
@ -98,7 +98,7 @@ final class ClassMapper
}
// Получаем список атрибутов у данного свойства
$attributes = $reflectionProperty->getAttributes(GetOnly::class);
$attributes = $reflectionProperty->getAttributes('GetOnly', ReflectionAttribute::IS_INSTANCEOF);
// Возвращаем true, если атрибут найден, иначе false
return !empty($attributes);

View File

@ -27,7 +27,6 @@ class ClassMapperTest extends TestCase
{
require_once __DIR__ . '/../data/A.php';
require_once __DIR__ . '/../data/B.php';
require_once __DIR__ . '/../../sources/attributes/GetOnly.php';
require_once __DIR__ . '/../../sources/classes/classMapper.php';
}
}