Toggle navigation
Hot Examples
FR
EN
RU
DE
FR
ES
PT
IT
JP
ZH
KO
PHP
PHP
C#
Java
Go
C++
Python
JS
TS
Rechercher
Accueil
Neos
Flow
Reflection
ReflectionService
getClassNameByObject
Neos\Flow\Reflection\ReflectionService::getClassNameByObject PHP Méthode
ReflectionService Class Documentation
Afficher le fichier
Open project: neos/flow-development-collection
getClassNameByObject()
public
méthode
Returns the class name of the given object. This is a convenience method that returns the expected class names even for proxy classes.
Deprecation:
since 3.0 use \Neos\Utility\TypeHandling::getTypeForValue() instead
public
getClassNameByObject
(
object
$object
) :
string
$object
object
Résultat
string
The class name of the given object
public function getClassNameByObject($object) { return TypeHandling::getTypeForValue($object); }
ReflectionService
addImplementedInterface
addParentClass
addPropertiesToClassSchema
buildClassSchema
buildClassSchemata
buildReflectionData
checkValueObjectRequirements
cleanClassName
completeRepositoryAssignments
convertParameterDataToArray
convertParameterReflectionToArray
ensureAggregateRootInheritanceChainConsistency
evaluateClassPropertyAnnotationsForSchema
expandType
filterArrayByClassesInNamespace
forgetChangedClasses
forgetClass
freezePackageReflection
getAllClassNames
getAllImplementationClassNamesForInterface
getAllSubClassNamesForClass
getClassAnnotation
getClassAnnotations
getClassNameByObject
getClassNamesByAnnotation
getClassPropertyNames
getClassSchema
getClassesContainingMethodsAnnotatedWith
getDefaultImplementationClassNameForInterface
getDoctrinePhpParser
getMethodAnnotation
getMethodAnnotations
getMethodDeclaredReturnType
getMethodParameters
getMethodTagsValues
getMethodsAnnotatedWith
getParentClasses
getPrecompiledReflectionStoragePath
getPropertyAnnotation
getPropertyAnnotations
getPropertyNamesByAnnotation
getPropertyNamesByTag
getPropertyTagValues
getPropertyTagsValues
hasFrozenCacheInProduction
hasMethod
initialize
injectClassLoader
injectEnvironment
injectPackageManager
injectSettings
injectSystemLogger
isClassAbstract
isClassAnnotatedWith
isClassFinal
isClassImplementationOf
isClassReflected
isClassUnconfigurable
isMethodAnnotatedWith
isMethodFinal
isMethodPrivate
isMethodProtected
isMethodPublic
isMethodStatic
isMethodTaggedWith
isPropertyAnnotatedWith
isPropertyPrivate
isPropertyTaggedWith
isTagIgnored
loadClassReflectionCompiletimeCache
loadOrReflectClassIfNecessary
log
makeChildClassesAggregateRoot
prepareClassReflectionForUsage
produceCacheIdentifierFromClassName
reflectClass
reflectClassMethod
reflectClassMethodParameter
reflectClassProperty
reflectEmergedClasses
reflectPropertyTag
saveDevelopmentData
saveProductionData
saveToCache
setClassSchemataRuntimeCache
setReflectionDataCompiletimeCache
setReflectionDataRuntimeCache
setStatusCache
unfreezePackageReflection
updateReflectionData