reflection icon indicating copy to clipboard operation
reflection copied to clipboard

use of object instead of string

Open arcanisgk opened this issue 3 years ago • 1 comments

in this example:

use Brick\Reflection\ImportResolver;

$class = new ReflectionClass(App\Test::class);
$resolver = new ImportResolver($class);

echo $resolver->resolve('\Some\FQCN\Class'); // Some\FQCN\Class
echo $resolver->resolve('Something'); // App\Something
echo $resolver->resolve('Something\Else'); // App\Something\Else
echo $resolver->resolve('Bar'); // Foo\Bar
echo $resolver->resolve('Bar\tender'); // Foo\Bar\tender
echo $resolver->resolve('Alias'); // Foo\Bar\Baz
echo $resolver->resolve('Alias\ooka'); // Foo\Bar\Baz\ooka

you are using a string of the declared class: App\Test::clas

Can you extend your class to parse objects in which the instance of a class is stored?

$class = new ReflectionClass($classObject);

arcanisgk avatar Jul 24 '21 14:07 arcanisgk

I'm sorry, I don't understand your question!

BenMorel avatar Aug 05 '21 20:08 BenMorel