Classes, traits, and interfaces - 8.9.x - drupal
Introduction to classes
A lot of the PHP code in Drupal is object oriented (OO), making use of PHP classes, interfaces, and traits. See the Objected-oriented programming conventions for more information.
See also
Objected-oriented programming conventions
File
-
core/
core.api.php, line 1511
Name | Deprecated | Object type | Namespace | File name | Summary | Direct uses | Use statements | Strings |
---|---|---|---|---|---|---|---|---|
FilterOptionsTest | class | Drupal\Tests\views_ui\FunctionalJavascript | core/ |
Tests the JavaScript filtering of options in add handler form. | ||||
FilterPermissions | class | Drupal\filter | core/ |
Provides dynamic permissions of the filter module. | ||||
FilterPermissionUiTest | class | Drupal\Tests\user\Functional\Views | core/ |
Tests the permission field handler ui. | ||||
FilterPlaceholderTextTest | class | Drupal\Tests\views\Functional\Handler | core/ |
Tests the placeholder text on the appropriate filter handlers. | ||||
FilterPluginBase | abstract class | Drupal\views\Plugin\views\filter | core/ |
Base class for Views filters handler plugins. | 18 | 9 | ||
FilterPluginCollection | class | Drupal\filter | core/ |
A collection of filters. | 5 | |||
FilterPluginManager | class | Drupal\filter | core/ |
Manages text processing filters. | 1 | 2 | ||
FilterProcessResult | class | Drupal\filter | core/ |
Used to return values from a text filter plugin's processing method. | 23 | |||
FilterSecurityTest | class | Drupal\Tests\filter\Functional | core/ |
Tests the behavior of check_markup() when a filter or text format vanishes, or when check_markup() is called in such a way that it is instructed to skip all filters of the "FilterInterface::TYPE_HTML_RESTRICTOR" type. | ||||
FilterSettings | class | Drupal\filter\Plugin\migrate\process | core/ |
Adds the default allowed attributes to filter_html's allowed_html setting. | 1 | |||
FilterSettingsTest | class | Drupal\Tests\filter\Kernel\Plugin\migrate\process | core/ |
Unit tests of the filter_settings plugin. | ||||
FilterSparkles | class | Drupal\filter_test_plugin\Plugin\Filter | core/ |
Provides a filter to limit allowed HTML tags. | ||||
FilterStringTest | class | Drupal\Tests\views\Kernel\Handler | core/ |
Tests the core Drupal\views\Plugin\views\filter\StringFilter handler. | ||||
FilterTest | class | Drupal\Tests\views\Functional\Plugin | core/ |
Tests general filter plugin functionality. | ||||
FilterTest | class | Drupal\Tests\jsonapi\Kernel\Query | core/ |
@coversDefaultClass \Drupal\jsonapi\Query\Filter @group jsonapi @group jsonapi_query | ||||
FilterTest | class | Drupal\views_test_data\Plugin\views\filter | core/ |
Plugin annotation @ViewsFilter("test_filter"); | 2 | |||
FilterTestAssets | class | Drupal\filter_test\Plugin\Filter | core/ |
Provides a test filter to attach assets | ||||
FilterTestCacheContexts | class | Drupal\filter_test\Plugin\Filter | core/ |
Provides a test filter to associate cache contexts. | ||||
FilterTestCacheMerge | class | Drupal\filter_test\Plugin\Filter | core/ |
Provides a test filter to merge with CacheableMetadata. | ||||
FilterTestCacheTags | class | Drupal\filter_test\Plugin\Filter | core/ |
Provides a test filter to associate cache tags | ||||
FilterTestFormatForm | class | Drupal\filter_test\Form | core/ |
Shows a test form for testing the 'text_format' form element. | 1 | |||
FilterTestPlaceholders | class | Drupal\filter_test\Plugin\Filter | core/ |
Provides a test filter to use placeholders. | ||||
FilterTestReplace | class | Drupal\filter_test\Plugin\Filter | core/ |
Provides a test filter to replace all content. | ||||
FilterTestRestrictTagsAndAttributes | class | Drupal\filter_test\Plugin\Filter | core/ |
Provides a test filter to restrict HTML tags and attributes. | ||||
FilterTestStatic | class | Drupal\filter_test_plugin\Plugin\Filter | core/ |
Provides a filter that returns the same static text. | ||||
FilterUidRevisionTest | class | Drupal\Tests\node\Kernel\Views | core/ |
Tests the node_uid_revision handler. | ||||
FilterUITest | class | Drupal\Tests\views_ui\Functional | core/ |
Tests for the filters from the UI. | ||||
FilterUninstallValidator | class | Drupal\filter\ProxyClass | core/ |
Provides a proxy class for \Drupal\filter\FilterUninstallValidator. | ||||
FilterUninstallValidator | class | Drupal\filter | core/ |
Prevents uninstallation of modules providing used filter plugins. | 2 | |||
FilterUninstallValidatorTest | class | Drupal\Tests\filter\Unit | core/ |
@coversDefaultClass \Drupal\filter\FilterUninstallValidator @group filter | ||||
FilterUrl | class | Drupal\filter\Plugin\Filter | core/ |
Provides a filter to convert URLs into links. | ||||
FinalExceptionSubscriber | class | Drupal\Core\EventSubscriber | core/ |
Last-chance handler for exceptions: the final exception subscriber. | 1 | 1 | 2 | |
FinalExceptionSubscriberTest | class | Drupal\Tests\Core\EventSubscriber | core/ |
@coversDefaultClass \Drupal\Core\EventSubscriber\FinalExceptionSubscriber @group EventSubscriber | ||||
FinalMissingContentSubscriber | class | Drupal\Core\Config\Importer | core/ |
Final event subscriber to the missing content event. | 2 | |||
FinishResponseSubscriber | class | Drupal\Core\EventSubscriber | core/ |
Response subscriber to handle finished responses. | 2 | |||
Fixed | class | Drupal\views\Plugin\views\argument_default | core/ |
The fixed argument default handler. | ||||
FixtureDeprecatedClass | class | Drupal\deprecation_test\Deprecation | core/ |
Fixture class for use by DrupalStandardsListenerDeprecationTest. | 3 | |||
Fixtures | class | Drupal\Tests\Composer\Generator | core/ |
Convenience class for creating fixtures. | ||||
Fixtures | class | Drupal\Tests\Composer\Plugin\Scaffold | core/ |
Convenience class for creating fixtures. | 8 | |||
Flatten | class | Drupal\migrate\Plugin\migrate\process | core/ |
Flattens the source value. | 1 | |||
FlattenTest | class | Drupal\Tests\migrate\Unit\process | core/ |
Tests the flatten plugin. | ||||
FloatData | class | Drupal\Core\TypedData\Plugin\DataType | core/ |
The float data type. | 1 | 1 | ||
FloatInterface | interface | Drupal\Core\TypedData\Type | core/ |
Interface for floating-point numbers. | 1 | 5 | ||
FloatItem | class | Drupal\Core\Field\Plugin\Field\FieldType | core/ |
Defines the 'float' field type. | ||||
FloodInterface | interface | Drupal\Core\Flood | core/ |
Defines an interface for flood controllers. | 2 | 6 | ||
FloodTest | class | Drupal\Tests\system\Kernel\System | core/ |
Functional tests for the flood control mechanism. | ||||
FolderTest | class | Drupal\FunctionalTests | core/ |
This test will check BrowserTestBase's treatment of hook_install during setUp. Image module is used for test. | ||||
FollowUpMigrationsTest | class | Drupal\Tests\migrate_drupal\Kernel\d6 | core/ |
Tests follow-up migrations. | ||||
FollowUpMigrationsTest | class | Drupal\Tests\migrate_drupal\Kernel\d7 | core/ |
Tests follow-up migrations. | ||||
Foo | class | Drupal\image_test\Plugin\ImageToolkit\Operation\test | core/ |
Builds an image toolkit operation. |
Pagination
- Previous page
- Page 75
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.