class CountableResourceType
Subclass with overridden ::includeCount() for testing purposes.
Hierarchy
- class \Drupal\jsonapi\ResourceType\ResourceType
- class \Drupal\jsonapi_test_collection_count\ResourceType\CountableResourceType extends \Drupal\jsonapi\ResourceType\ResourceType
Expanded class hierarchy of CountableResourceType
File
-
core/
modules/ jsonapi/ tests/ modules/ jsonapi_test_collection_count/ src/ ResourceType/ CountableResourceType.php, line 10
Namespace
Drupal\jsonapi_test_collection_count\ResourceTypeView source
class CountableResourceType extends ResourceType {
/**
* {@inheritdoc}
*/
public function includeCount() {
return TRUE;
}
}
Members
| Title Sort descending | Deprecated | Modifiers | Object type | Summary | Overriden Title |
|---|---|---|---|---|---|
| CountableResourceType::includeCount | public | function | Determine whether to include a collection count. | Overrides ResourceType::includeCount | |
| ResourceType::$bundle | protected | property | The bundle ID. | ||
| ResourceType::$deserializationTargetClass | protected | property | The class to which a payload converts to. | ||
| ResourceType::$entityTypeId | protected | property | The entity type ID. | ||
| ResourceType::$fieldMapping | protected | property | The mapping for field aliases: keys=public names, values=internal names. | ||
| ResourceType::$fields | protected | property | The list of fields on the underlying entity type + bundle. | ||
| ResourceType::$internal | protected | property | Whether this resource type is internal. | ||
| ResourceType::$isLocatable | protected | property | Whether this resource type's resources are locatable. | ||
| ResourceType::$isMutable | protected | property | Whether this resource type's resources are mutable. | ||
| ResourceType::$isVersionable | protected | property | Whether this resource type's resources are versionable. | ||
| ResourceType::$relatableResourceTypesByField | protected | property | An array of arrays of relatable resource types, keyed by public field name. | ||
| ResourceType::$typeName | protected | property | The type name. | ||
| ResourceType::getBundle | public | function | Gets the bundle. | ||
| ResourceType::getDeserializationTargetClass | public | function | Gets the deserialization target class. | ||
| ResourceType::getEntityTypeId | public | function | Gets the entity type ID. | ||
| ResourceType::getFieldByInternalName | public | function | Gets a particular attribute or relationship field by internal field name. | ||
| ResourceType::getFieldByPublicName | public | function | Gets a particular attribute or relationship field by public field name. | ||
| ResourceType::getFields | public | function | Gets the attribute and relationship fields of this resource type. | ||
| ResourceType::getInternalName | public | function | Translates the public field name to the entity field name. | ||
| ResourceType::getPath | public | function | Get the resource path. | ||
| ResourceType::getPublicName | public | function | Translates the entity field name to the public field name. | ||
| ResourceType::getRelatableResourceTypes | public | function | Get all resource types with which this type may have a relationship. | ||
| ResourceType::getRelatableResourceTypesByField | public | function | Get all resource types with which the given field may have a relationship. | ||
| ResourceType::getTypeName | public | function | Gets the type name. | ||
| ResourceType::hasField | public | function | Checks if the field exists. | ||
| ResourceType::isFieldEnabled | public | function | Checks if a field is enabled or not. | ||
| ResourceType::isInternal | public | function | Whether this resource type is internal. | ||
| ResourceType::isLocatable | public | function | Whether resources of this resource type are locatable. | ||
| ResourceType::isMutable | public | function | Whether resources of this resource type are mutable. | ||
| ResourceType::isVersionable | public | function | Whether resources of this resource type are versionable. | ||
| ResourceType::setRelatableResourceTypes | public | function | Sets the relatable resource types. | ||
| ResourceType::updateDeprecatedFieldMapping | Deprecated | private | function | Takes a deprecated field mapping and converts it to ResourceTypeFields. | |
| ResourceType::__construct | public | function | Instantiates a ResourceType object. | ||
| ResourceType::__get | public | function |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.