DataObjectQueryFilter
class DataObjectQueryFilter implements ConfigurationApplier (View source)
Traits
Offers a few helper methods for classes that are DataObject subclass bound.
Injectable
Constants
SEPARATOR |
|
Methods
__construct(string $dataObjectClass)
DataObjectQueryFilter constructor.
$this
getFilterRegistry()
No description
string
getFilterKey()
No description
setFilterKey(string $filterKey)
No description
string
getExcludeKey()
No description
setExcludeKey(string $excludeKey)
No description
bool
exists()
No description
$this
addFieldFilterByIdentifier($fieldName, $filterIdentifier)
No description
$this
addDefaultFilters(string $field)
No description
$this
addAllFilters()
Adds all the default filters for every field on the dataobject
InputObjectType
getInputType(string $name, bool $cached = true)
No description
DataList
applyArgsToList(DataList $list, array $args = [])
No description
array
getFiltersForField(string $fieldName)
No description
array
getFilterIdentifiersForField(string $fieldName)
No description
bool
isFieldFiltered(string $fieldName)
No description
bool
fieldHasFilter(string $fieldName, string $id)
No description
$this
removeFieldFilterByIdentifier(string $fieldName, string $id)
No description
FieldFilterInterface|null
getFieldFilterByIdentifier($fieldName, $id)
No description
applyConfig(array $config)
No description
Details
$this
setChainableParent(DataObjectScaffolder|SchemaScaffolder $parent)
Set parent
string
getDataObjectClass()
DataObject
getDataObjectInstance()
$this
setDataObjectClass(string $class)
Sets the DataObject name
__construct(string $dataObjectClass)
DataObjectQueryFilter constructor.
$this
setFilterRegistry(FilterRegistryInterface $registry)
FilterRegistryInterface
getFilterRegistry()
string
getFilterKey()
DataObjectQueryFilter
setFilterKey(string $filterKey)
string
getExcludeKey()
DataObjectQueryFilter
setExcludeKey(string $excludeKey)
bool
exists()
$this
addFieldFilterByIdentifier($fieldName, $filterIdentifier)
addFieldFilter($fieldName, FieldFilterInterface $filter)
$this
addDefaultFilters(string $field)
$this
addAllFilters()
Adds all the default filters for every field on the dataobject