- Completed merge
This commit is contained in:
1 parent
430cd03bc4
commit
00ebf3381f
10 files changed
+93
-34
No files matched your search
@@ -15,11 +15,11 @@ class EntityField implements WhereRawParameter
|
||||
|
||||
public string $entityClass;
|
||||
|
||||
public string $alias;
|
||||
public ? string $alias;
|
||||
|
||||
protected EntityResolver $entityResolver;
|
||||
|
||||
public function __construct(string $entityClass, string $name, string $alias, EntityResolver $resolver)
|
||||
public function __construct(string $entityClass, string $name, ? string $alias, EntityResolver $resolver)
|
||||
{
|
||||
$this->entityClass = $entityClass;
|
||||
$this->name = $name;
|
||||
|
||||
@@ -6,7 +6,7 @@ use Ulmus\Ulmus;
|
||||
|
||||
use Ulmus\Annotation\AnnotationReader;
|
||||
|
||||
use Reflector, ReflectionClass, ReflectionProperty, ReflectionMethod;
|
||||
use Reflector, ReflectionClass, ReflectionProperty, ReflectionMethod, ReflectionUnionType, ReflectionNamedType, ReflectionParameter;
|
||||
|
||||
class ObjectReflection {
|
||||
|
||||
@@ -139,8 +139,8 @@ class ObjectReflection {
|
||||
'null' => $parameter->allowsNull(),
|
||||
'position' => $parameter->getPosition(),
|
||||
'type' => $parameter->hasType() ? $parameter->getType()->getName() : false,
|
||||
'array' => $parameter->isArray(),
|
||||
'callable' => $parameter->isCallable(),
|
||||
'array' => \Notes\ObjectReflection::isType('array', $parameter),
|
||||
'callable' => \Notes\ObjectReflection::isType('callable', $parameter),
|
||||
'optional' => $parameter->isOptional(),
|
||||
'byReference' => $parameter->isPassedByReference(),
|
||||
];
|
||||
@@ -205,6 +205,7 @@ class ObjectReflection {
|
||||
break;
|
||||
|
||||
case T_STRING:
|
||||
case T_NAME_QUALIFIED:
|
||||
if ( $isNamespace && $latestString ) {
|
||||
$statement[] = $latestString;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user