 ReflectionExtractor   class ReflectionExtractor implements PropertyListExtractorInterface, PropertyTypeExtractorInterface, PropertyAccessExtractorInterface   Extracts data using the reflection API.  Properties    static  $defaultMutatorPrefixes      static  $defaultAccessorPrefixes      static  $defaultArrayMutatorPrefixes     Methods      __construct(array $mutatorPrefixes = null, array $accessorPrefixes = null, array $arrayMutatorPrefixes = null)   
   string[]|null   getProperties(string $class, array $context = array()) Gets the list of properties available for the given class.  
   Type[]|null   getTypes(string $class, string $property, array $context = array()) Gets types of a property.  
   bool|null   isReadable(string $class, string $property, array $context = array()) Is the property readable?  
   bool|null   isWritable(string $class, string $property, array $context = array()) Is the property writable?  
  Details                        
    __construct(array $mutatorPrefixes = null, array $accessorPrefixes = null, array $arrayMutatorPrefixes = null)
          Parameters   array $mutatorPrefixes    array $accessorPrefixes    array $arrayMutatorPrefixes                          string[]|null
    getProperties(string $class, array $context = array())
          Gets the list of properties available for the given class. Parameters   string $class    array $context    Return Value   string[]|null     Type[]|null
    getTypes(string $class, string $property, array $context = array())
          Gets types of a property. Parameters   string $class    string $property    array $context    Return Value   
Type[]|null                          bool|null
    isReadable(string $class, string $property, array $context = array())
          Is the property readable? Parameters   string $class    string $property    array $context    Return Value   bool|null                          bool|null
    isWritable(string $class, string $property, array $context = array())
          Is the property writable? Parameters   string $class    string $property    array $context    Return Value   bool|null    

    
{'path': 'public/docs/symfony~4.0/symfony/component/propertyinfo/extractor/reflectionextractor.html', 'source': 'DevDocs.IO'}