Skip to content

Commit 7e1fe5c

Browse files
committed
check container instanceOf HasUsesTrait
1 parent d6d58ce commit 7e1fe5c

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

src/Ubiquity/attributes/AttributesEngine.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
use Ubiquity\attributes\items\Transient;
2828
use Ubiquity\attributes\items\Validator;
2929
use Ubiquity\attributes\items\Yuml;
30-
use Ubiquity\creator\HasUsesTrait;
3130

3231
class AttributesEngine implements AnnotationsEngineInterface {
3332

@@ -99,7 +98,7 @@ public function registerAnnotations(array $nameClasses): void {
9998
public function getAnnotation(?object $container, string $key, array $parameters = []): ?object {
10099
if (isset(self::$registry[$key])) {
101100
$classname = self::$registry[$key];
102-
if (isset($container) && ($container instanceof HasUsesTrait)) {
101+
if (isset($container) && \method_exists($container, 'addUse')) {
103102
$container->addUse($classname);
104103
}
105104
$reflect = new \ReflectionClass($classname);

0 commit comments

Comments
 (0)