Classes, traits, and interfaces - main - 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 1529
| Name | Deprecated | Object type | Namespace | File name | Summary | Direct uses | Use statements | Strings |
|---|---|---|---|---|---|---|---|---|
| FilterTestFormatForm | class | Drupal\filter_test\Form | core/ |
Shows a test form for testing the 'text_format' form element. | 1 | |||
| FilterTestHooks | class | Drupal\filter_test\Hook | core/ |
Hook implementations for filter_test. | ||||
| 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. | ||||
| FilterThemeHooks | class | Drupal\filter\Hook | core/ |
Theme hooks for filter. | ||||
| 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 | core/ |
Prevents uninstallation of modules providing used filter plugins. | 1 | 2 | ||
| FilterUninstallValidatorTest | class | Drupal\Tests\filter\Unit | core/ |
Tests Drupal\filter\FilterUninstallValidator. | ||||
| FilterUrl | class | Drupal\filter\Plugin\Filter | core/ |
Provides a filter to convert URLs into links. | 2 | |||
| 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/ |
Tests Drupal\Core\EventSubscriber\FinalExceptionSubscriber. | ||||
| FinalMissingContentSubscriber | class | Drupal\Core\Config\Importer | core/ |
Final event subscriber to the missing content event. | 2 | |||
| FinalTestHttpMiddlewareClass | final class | Drupal\Tests\Core\DependencyInjection\Fixture | core/ |
Stub of http_middleware class that is declared final. | 1 | |||
| FinalTestNonTerminableHttpMiddlewareClass | final class | Drupal\Tests\Core\DependencyInjection\Fixture | core/ |
Stub of http_middleware class that is declared final but is not terminable. | 1 | |||
| Finder | final class | Drupal\Core\DefaultContent | core/ |
Finds all default content in a directory, in dependency order. | 7 | |||
| FinderTest | class | Drupal\Tests\Core\DefaultContent | core/ |
Tests Finder. | ||||
| FinishResponseSubscriber | class | Drupal\Core\EventSubscriber | core/ |
Response subscriber to handle finished responses. | 1 | 2 | ||
| FinishResponseSubscriberTest | class | Drupal\Tests\Core\EventSubscriber | core/ |
Tests Drupal\Core\EventSubscriber\FinishResponseSubscriber. | ||||
| FirstOrLast | class | Drupal\Core\Hook\OrderOperation | core/ |
Moves one listener to the start or end of the list. | 2 | |||
| Fixed | class | Drupal\views\Plugin\views\argument_default | core/ |
The fixed argument default handler. | ||||
| FixtureDeprecatedClass | class | Drupal\deprecation_test\Deprecation | core/ |
Fixture for Drupal\FunctionalTests\Core\Container\ServiceDeprecationTest. | 3 | 2 | ||
| FixtureManipulator | class | Drupal\fixture_manipulator | core/ |
Manipulates a test fixture using Composer commands. | 2 | 3 | ||
| FixtureManipulatorTest | class | Drupal\Tests\package_manager\Kernel | core/ |
Tests Drupal\fixture_manipulator\FixtureManipulator. | ||||
| FixtureManipulatorTrait | trait | Drupal\Tests\package_manager\Traits | core/ |
A trait for common fixture manipulator functions. | 1 | |||
| Fixtures | class | Drupal\Tests\Composer\Generator | core/ |
Convenience class for creating fixtures. | ||||
| Fixtures | class | Drupal\Tests\Composer\Plugin\Unpack | core/ |
Fixture for testing the unpack composer plugin. | 1 | |||
| Fixtures | class | Drupal\Tests\Composer\Plugin\Scaffold | core/ |
Convenience class for creating fixtures. | 9 | |||
| FixturesBase | abstract class | Drupal\Tests\Composer\Plugin | core/ |
Base class for fixtures to test composer plugins. | 2 | 2 | ||
| FixtureUtilityTrait | trait | Drupal\Tests\package_manager\Traits | core/ |
A utility for all things fixtures. | 3 | |||
| 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. | 2 | 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. | 3 | 6 | ||
| FloodTest | class | Drupal\Tests\system\Kernel\System | core/ |
Functional tests for the flood control mechanism. | ||||
| FocusFirstCommand | class | Drupal\Core\Ajax | core/ |
AJAX command for focusing an element. | 4 | |||
| FocusFirstCommandTest | class | Drupal\FunctionalJavascriptTests\Ajax | core/ |
Tests setting focus via AJAX command. | ||||
| FolderTest | class | Drupal\FunctionalTests | core/ |
Tests BrowserTestBase's treatment of hook_install() during setup. | ||||
| 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. | ||||
| FooAccessPolicy | class | Drupal\Tests\Core\Session | core/ |
A test access policy for admin and for 'foo' and 'bar' permissions. | ||||
| FooCacheContext | class | Drupal\Tests\Core\Cache\Context | core/ |
Fake cache context class. | ||||
| FooDerived | class | Drupal\image_test\Plugin\ImageToolkit\Operation\test | core/ |
Builds an image toolkit operation. | ||||
| FooTest | final class | Drupal\Tests\Component\Foo | core/ |
|||||
| Form | class | Drupal\Core\Render\Element | core/ |
Provides a render element for a form. |
Pagination
- Previous page
- Page 86
- Next page
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.