Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x

Classes, traits, and interfaces - Drupal 11.1.x - Drupal Core

Primary tabs

  • Drupal 11.1.x

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 1518

Name Deprecated Object type Namespace File name Summary Direct uses Use statements Strings
FileSystemForm class Drupal\system\Form core/modules/system/src/Form/FileSystemForm.php Configure file system settings for this site. 1
FileSystemInterface interface Drupal\Core\File core/lib/Drupal/Core/File/FileSystemInterface.php Provides an interface for helpers that operate on files and stream wrappers. 1 51
FilesystemInterface interface PhpTuf\ComposerStager\API\Filesystem\Service vendor/php-tuf/composer-stager/src/API/Filesystem/Service/FilesystemInterface.php Provides basic utilities for interacting with the file system. 1 10
FilesystemLoader class Twig\Loader vendor/twig/twig/src/Loader/FilesystemLoader.php Loads template from the filesystem. 3 3
FilesystemLoader class Drupal\Core\Template\Loader core/lib/Drupal/Core/Template/Loader/FilesystemLoader.php Loads templates from the filesystem.
FilesystemRepository class Composer\Repository vendor/composer/composer/src/Composer/Repository/FilesystemRepository.php Filesystem repository. 1 2
FileTrait trait Symfony\Component\DependencyInjection\Loader\Configurator\Traits vendor/symfony/dependency-injection/Loader/Configurator/Traits/FileTrait.php
FileTransfer abstract class Drupal\Core\FileTransfer core/lib/Drupal/Core/FileTransfer/FileTransfer.php Defines the base FileTransfer class. 3 1
FileTransferAuthorizeForm class Drupal\Core\FileTransfer\Form core/lib/Drupal/Core/FileTransfer/Form/FileTransferAuthorizeForm.php Provides the file transfer authorization form.
FileTransferException class Drupal\Core\FileTransfer core/lib/Drupal/Core/FileTransfer/FileTransferException.php Exception thrown for file transfer errors. 1
FileTranslation class Drupal\Core\StringTranslation\Translator core/lib/Drupal/Core/StringTranslation/Translator/FileTranslation.php File based string translation. 1
FileTypeFilterIterator class Symfony\Component\Finder\Iterator vendor/symfony/finder/Iterator/FileTypeFilterIterator.php FileTypeFilterIterator only keeps files, directories, or both.
FileUnit final class SebastianBergmann\CodeUnit vendor/sebastian/code-unit/src/FileUnit.php @psalm-immutable
FileUpload class Drupal\jsonapi\Controller core/modules/jsonapi/src/Controller/FileUpload.php Handles file upload requests. 2
FileUploadForm class Drupal\media_library\Form core/modules/media_library/src/Form/FileUploadForm.php Creates a form to create media entities from uploaded files. 1
FileUploadHandler class Drupal\file\Upload core/modules/file/src/Upload/FileUploadHandler.php Handles validating and creating file entities from file uploads. 3 2
FileUploadLocationTrait trait Drupal\file\Upload core/modules/file/src/Upload/FileUploadLocationTrait.php Resolves the file upload location from a file field definition. 2
FileUploadResource class Drupal\file\Plugin\rest\resource core/modules/file/src/Plugin/rest/resource/FileUploadResource.php File upload resource.
FileUploadResult class Drupal\file\Upload core/modules/file/src/Upload/FileUploadResult.php Value object for a file upload result. 1
FileUploadSanitizeNameEvent class Drupal\Core\File\Event core/lib/Drupal/Core/File/Event/FileUploadSanitizeNameEvent.php An event during file upload that lets subscribers sanitize the filename. 3
FileUri class Drupal\file\Plugin\migrate\process\d6 core/modules/file/src/Plugin/migrate/process/d6/FileUri.php Process the file URL into a D8 compatible URL.
FileUriFormatter class Drupal\file\Plugin\Field\FieldFormatter core/modules/file/src/Plugin/Field/FieldFormatter/FileUriFormatter.php Formatter to render the file URI to its download path.
FileUriItem class Drupal\file\Plugin\Field\FieldType core/modules/file/src/Plugin/Field/FieldType/FileUriItem.php File-specific plugin implementation of a URI item to provide a full URL.
FileUriUnique class Drupal\file\Plugin\Validation\Constraint core/modules/file/src/Plugin/Validation/Constraint/FileUriUnique.php Supports validating file URIs.
FileUrlGenerator class Drupal\Core\File core/lib/Drupal/Core/File/FileUrlGenerator.php Default implementation for the file URL generator service.
FileUrlGeneratorInterface interface Drupal\Core\File core/lib/Drupal/Core/File/FileUrlGeneratorInterface.php Generates file URLs for a stream to an external or local file. 1 12
FileUsageBase abstract class Drupal\file\FileUsage core/modules/file/src/FileUsage/FileUsageBase.php Defines the base class for database file usage backend. 1
FileUsageInterface interface Drupal\file\FileUsage core/modules/file/src/FileUsage/FileUsageInterface.php File usage backend interface. 1 2
FileValidationConstraint class Drupal\file\Plugin\Validation\Constraint core/modules/file/src/Plugin/Validation/Constraint/FileValidationConstraint.php Validation File constraint.
FileValidationConstraintValidator class Drupal\file\Plugin\Validation\Constraint core/modules/file/src/Plugin/Validation/Constraint/FileValidationConstraintValidator.php Checks that a file referenced in a file field is valid.
FileValidationEvent class Drupal\file\Validation core/modules/file/src/Validation/FileValidationEvent.php Event for file validations.
FileValidationException class Drupal\file\Upload core/modules/file/src/Upload/FileValidationException.php Provides an exception for upload validation errors.
FileValidator class Drupal\file\Validation core/modules/file/src/Validation/FileValidator.php Provides a class for file validation. 2
FileValidator class Symfony\Component\Validator\Constraints vendor/symfony/validator/Constraints/FileValidator.php @author Bernhard Schussek <bschussek@gmail.com> 1
FileValidatorInterface interface Drupal\file\Validation core/modules/file/src/Validation/FileValidatorInterface.php Provides a file validator that supports a list of validations. 1 3
FileValidatorSettingsTrait trait Drupal\file\Validation core/modules/file/src/Validation/FileValidatorSettingsTrait.php Provides a trait to create validators from settings. 3
FileVideoFormatter class Drupal\file\Plugin\Field\FieldFormatter core/modules/file/src/Plugin/Field/FieldFormatter/FileVideoFormatter.php Plugin implementation of the 'file_video' formatter.
FileViewsData class Drupal\file core/modules/file/src/FileViewsData.php Provides views data for the file entity type. 1
FileViewsHooks class Drupal\file\Hook core/modules/file/src/Hook/FileViewsHooks.php Hook implementations for file.
FileWidget class Drupal\file\Plugin\Field\FieldWidget core/modules/file/src/Plugin/Field/FieldWidget/FileWidget.php Plugin implementation of the 'file_generic' widget. 1 1
FileWidgetAjaxController class Drupal\file\Controller core/modules/file/src/Controller/FileWidgetAjaxController.php Defines a controller to respond to file widget AJAX requests.
FileWriteException class Drupal\Core\File\Exception core/lib/Drupal/Core/File/Exception/FileWriteException.php Exception thrown when file cannot be written to disk. 4
Filter class Drupal\jsonapi\Query core/modules/jsonapi/src/Query/Filter.php Gathers information about the filter parameter. 2
Filter class Drupal\filter\Attribute core/modules/filter/src/Attribute/Filter.php Defines a filter attribute for plugin discovery. 13
Filter final class SebastianBergmann\CodeCoverage vendor/phpunit/php-code-coverage/src/Filter.php 6
Filter class Drupal\filter\Annotation core/modules/filter/src/Annotation/Filter.php Defines a filter annotation object.
Filter class PHP_CodeSniffer\Filters vendor/squizlabs/php_codesniffer/src/Filters/Filter.php 1
Filter interface DeepCopy\Filter vendor/myclabs/deep-copy/src/DeepCopy/Filter/Filter.php Filter to apply to a property while copying an object 7 4
Filter final class PHPUnit\Util vendor/phpunit/phpunit/src/Util/Filter.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 3
FilterAlign class Drupal\filter\Plugin\Filter core/modules/filter/src/Plugin/Filter/FilterAlign.php Provides a filter to align elements.

Pagination

  • First page
  • Previous page
  • …
  • Page 75
  • Page 76
  • Page 77
  • Page 78
  • Page 79
  • Page 80
  • Page 81
  • Page 82
  • Page 83
  • …
  • Next page
  • Last page
RSS feed
Powered by Drupal