PHP Класс DMS\Filter\Mapping\ClassMetadata

Наследование: implements DMS\Filter\Mapping\ClassMetadataInterface
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$className string
$filteredProperties array Properties that contain filtering rules

Открытые методы

Метод Описание
__construct ( string $class ) Constructor
addPropertyRule ( $property, Rule $rule ) {@inheritDoc}
getClassName ( ) {@inheritDoc}
getFilteredProperties ( ) {@inheritDoc}
getPropertyRules ( $property ) {@inheritDoc}
getReflectionClass ( ) {@inheritDoc}
mergeRules ( DMS\Filter\Mapping\ClassMetadataInterface $metadata ) {@inheritDoc}

Описание методов

__construct() публичный Метод

Constructor
public __construct ( string $class )
$class string

addPropertyRule() публичный Метод

{@inheritDoc}
public addPropertyRule ( $property, Rule $rule )
$rule DMS\Filter\Rules\Rule

getClassName() публичный Метод

{@inheritDoc}
public getClassName ( )

getFilteredProperties() публичный Метод

{@inheritDoc}

getPropertyRules() публичный Метод

{@inheritDoc}
public getPropertyRules ( $property )

getReflectionClass() публичный Метод

{@inheritDoc}
public getReflectionClass ( )

mergeRules() публичный Метод

{@inheritDoc}
public mergeRules ( DMS\Filter\Mapping\ClassMetadataInterface $metadata )
$metadata DMS\Filter\Mapping\ClassMetadataInterface

Описание свойств

$className публичное свойство

public string $className
Результат string

$filteredProperties публичное свойство

Properties that contain filtering rules
public array $filteredProperties
Результат array