Compare commits
3
Commits
v2.0.0b
...
f199cc7085
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f199cc7085 | ||
|
|
fcb332ae53 | ||
|
|
133672b347 |
@@ -23,10 +23,7 @@ class ObjectReflection {
|
||||
$this->classname = ltrim($class instanceof ReflectionClass ? $class->getName() : $class, '\\');
|
||||
|
||||
$this->cache = $cache;
|
||||
|
||||
#if ( ! $this->cache || ! $this->cache->has($class) ) {
|
||||
$this->classReflection = $class instanceof ReflectionClass ? $class : new ReflectionClass($class);
|
||||
# }
|
||||
}
|
||||
|
||||
public static function fromClass(ReflectionClass|string $class, ? CacheInterface $cache = null) : self
|
||||
@@ -66,7 +63,6 @@ class ObjectReflection {
|
||||
|
||||
foreach($this->classReflection->getProperties($filter) as $property) {
|
||||
$reflected = new ReflectedProperty($property->getName());
|
||||
|
||||
$reflected->attributes = AttributeReader::reflectAttributes($property);
|
||||
|
||||
if ( $reflected->hasIgnoreAttribute() ) {
|
||||
@@ -87,11 +83,9 @@ class ObjectReflection {
|
||||
}
|
||||
|
||||
public function reflectMethods(int $filter =
|
||||
ReflectionMethod::IS_PUBLIC |
|
||||
ReflectionMethod::IS_PROTECTED |
|
||||
ReflectionMethod::IS_PRIVATE |
|
||||
ReflectionMethod::IS_STATIC |
|
||||
ReflectionMethod::IS_FINAL
|
||||
ReflectionMethod::IS_PUBLIC | ReflectionMethod::IS_PROTECTED |
|
||||
ReflectionMethod::IS_PRIVATE | ReflectionMethod::IS_STATIC |
|
||||
ReflectionMethod::IS_FINAL
|
||||
) : array
|
||||
{
|
||||
$list = [];
|
||||
|
||||
Reference in new issue
Block a user