PropertyInfoCacheExtractor::isReadable()

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

PropertyInfoCacheExtractor::getTypes()

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

PropertyInfoCacheExtractor::getShortDescription()

string|null getShortDescription(string $class, string $property, array $context = array()) Gets the short description of the property. Parameters string $class string $property array $context Return Value string|null

PropertyInfoCacheExtractor::getProperties()

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

PropertyInfoCacheExtractor::getLongDescription()

string|null getLongDescription(string $class, string $property, array $context = array()) Gets the long description of the property. Parameters string $class string $property array $context Return Value string|null

PropertyInfoCacheExtractor

class PropertyInfoCacheExtractor implements PropertyInfoExtractorInterface Adds a PSR-6 cache layer on top of an extractor. Methods __construct(PropertyInfoExtractorInterface $propertyInfoExtractor, CacheItemPoolInterface $cacheItemPool) 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? string|null getShortDescri

PropertyDescriptionExtractorInterface::getShortDescription()

string|null getShortDescription(string $class, string $property, array $context = array()) Gets the short description of the property. Parameters string $class string $property array $context Return Value string|null

PropertyDescriptionExtractorInterface::getLongDescription()

string|null getLongDescription(string $class, string $property, array $context = array()) Gets the long description of the property. Parameters string $class string $property array $context Return Value string|null

PropertyDescriptionExtractorInterface

interface PropertyDescriptionExtractorInterface Description extractor Interface. Methods string|null getShortDescription(string $class, string $property, array $context = array()) Gets the short description of the property. string|null getLongDescription(string $class, string $property, array $context = array()) Gets the long description of the property. Details string|null getShortDescription(string $class, string $property, array $context = array())

PropertyAccessorInterface::setValue()

setValue(object|array $objectOrArray, string|PropertyPathInterface $propertyPath, mixed $value) Sets the value at the end of the property path of the object graph. Example: use Symfony\Component\PropertyAccess\PropertyAccess; $propertyAccessor = PropertyAccess::createPropertyAccessor(); echo $propertyAccessor->setValue($object, 'child.name', 'Fabien'); // equals echo $object->getChild()->setName('Fabien'); This method first tries to find a public setter for each property