Reflector
Illuminate\Support\Reflector
class src/Illuminate/Reflection/Reflector.php
getClassAttribute
v12.11.0 から
static
static getClassAttribute($objectOrClass, $attribute, $ascend = false)
@param object|class-string $objectOrClass
@param class-string<TAttribute> $attribute
@param bool $ascend
@return TAttribute|null
-
v12.11.0
追加
- 変更後
static getClassAttribute($objectOrClass, $attribute, $ascend = false) [@param object|class-string $objectOrClass, @param class-string<TAttribute> $attribute, @return TAttribute|null]
-
v12.54.0
シグネチャ変更
- 変更前
static getClassAttribute($objectOrClass, $attribute, $ascend = false) [@param object|class-string $objectOrClass, @param class-string<TAttribute> $attribute, @return TAttribute|null]- 変更後
static getClassAttribute($objectOrClass, $attribute, $ascend = false) [@param object|class-string $objectOrClass, @param class-string<TAttribute> $attribute, @param bool $ascend, @return TAttribute|null]
getClassAttributes
v12.11.0 から
static
static getClassAttributes($objectOrClass, $attribute, $includeParents = false)
@param TTarget|class-string<TTarget> $objectOrClass
@param class-string<TAttribute> $attribute
@param bool $includeParents
@return ($includeParents is true ? Collection<class-string<contravariant TTarget>, Collection<int, TAttribute>> : Collection<int, TAttribute>)
-
v12.11.0
追加
- 変更後
static getClassAttributes($objectOrClass, $attribute, $includeParents = false) [@param TTarget|class-string<TTarget> $objectOrClass, @param class-string<TAttribute> $attribute, @return ($includeParents is true ? Collection<class-string<contravariant TTarget>, Collection<int, TAttribute>> : Collection<int, TAttribute>)]
-
v12.54.0
シグネチャ変更
- 変更前
static getClassAttributes($objectOrClass, $attribute, $includeParents = false) [@param TTarget|class-string<TTarget> $objectOrClass, @param class-string<TAttribute> $attribute, @return ($includeParents is true ? Collection<class-string<contravariant TTarget>, Collection<int, TAttribute>> : Collection<int, TAttribute>)]- 変更後
static getClassAttributes($objectOrClass, $attribute, $includeParents = false) [@param TTarget|class-string<TTarget> $objectOrClass, @param class-string<TAttribute> $attribute, @param bool $includeParents, @return ($includeParents is true ? Collection<class-string<contravariant TTarget>, Collection<int, TAttribute>> : Collection<int, TAttribute>)]
getParameterClassName
v11.0.0 以前から
static
static getParameterClassName($parameter)
@param \ReflectionParameter $parameter
@return string|null
-
v11.0.0
追加
- 変更後
static getParameterClassName($parameter) [@param \ReflectionParameter $parameter, @return string|null]
getParameterClassNames
v11.0.0 以前から
static
static getParameterClassNames($parameter)
@param \ReflectionParameter $parameter
@return array
-
v11.0.0
追加
- 変更後
static getParameterClassNames($parameter) [@param \ReflectionParameter $parameter, @return array]
isCallable
v11.0.0 以前から
static
static isCallable($var, $syntaxOnly = false)
@param mixed $var
@param bool $syntaxOnly
@return bool
-
v11.0.0
追加
- 変更後
static isCallable($var, $syntaxOnly = false) [@param mixed $var, @param bool $syntaxOnly, @return bool]
isParameterBackedEnumWithStringBackingType
v11.5.0 から
static
static isParameterBackedEnumWithStringBackingType($parameter)
@param \ReflectionParameter $parameter
@return bool
-
v11.0.0
追加
- 変更後
static isParameterBackedEnumWithStringBackingType($parameter) [@param \ReflectionParameter $parameter, @return bool]
-
v11.4.0
削除
- 変更前
static isParameterBackedEnumWithStringBackingType($parameter) [@param \ReflectionParameter $parameter, @return bool]
-
v11.5.0
追加
- 変更後
static isParameterBackedEnumWithStringBackingType($parameter) [@param \ReflectionParameter $parameter, @return bool]
isParameterBackedEnumWithValidBackingType
v11.4.0 から
v11.5.0 で削除
isParameterSubclassOf
v11.0.0 以前から
static
static isParameterSubclassOf($parameter, $className)
@param \ReflectionParameter $parameter
@param string $className
@return bool
-
v11.0.0
追加
- 変更後
static isParameterSubclassOf($parameter, $className) [@param \ReflectionParameter $parameter, @param string $className, @return bool]