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
FileList class Composer\ClassMapGenerator vendor/composer/class-map-generator/src/FileList.php Contains a list of files which were scanned to generate a classmap 1
FileList class PHP_CodeSniffer\Files vendor/squizlabs/php_codesniffer/src/Files/FileList.php 1
FileLoader abstract class Symfony\Component\DependencyInjection\Loader vendor/symfony/dependency-injection/Loader/FileLoader.php FileLoader is the abstract class used by all built-in loaders that are file based. 6 2
FileLoader abstract class Symfony\Component\Serializer\Mapping\Loader vendor/symfony/serializer/Mapping/Loader/FileLoader.php Base class for all file based loaders. 2
FileLoader abstract class Symfony\Component\Validator\Mapping\Loader vendor/symfony/validator/Mapping/Loader/FileLoader.php Base loader for loading validation metadata from a file. 2
FileLocator class Symfony\Component\HttpKernel\Config vendor/symfony/http-kernel/Config/FileLocator.php FileLocator uses the KernelInterface to locate resources in bundles. 1
FileMediaFormatterBase abstract class Drupal\file\Plugin\Field\FieldFormatter core/modules/file/src/Plugin/Field/FieldFormatter/FileMediaFormatterBase.php Base class for media file formatter. 2
FileMediaFormatterInterface interface Drupal\file\Plugin\Field\FieldFormatter core/modules/file/src/Plugin/Field/FieldFormatter/FileMediaFormatterInterface.php Defines getter methods for FileMediaFormatterBase. 1
FilemimeFormatter class Drupal\file\Plugin\Field\FieldFormatter core/modules/file/src/Plugin/Field/FieldFormatter/FilemimeFormatter.php Formatter to render the file MIME type, with an optional icon.
FilenameFilterIterator class Symfony\Component\Finder\Iterator vendor/symfony/finder/Iterator/FilenameFilterIterator.php FilenameFilterIterator filters files by patterns (a regexp, a glob, or a string). 1
FileNameLengthConstraint class Drupal\file\Plugin\Validation\Constraint core/modules/file/src/Plugin/Validation/Constraint/FileNameLengthConstraint.php File name length constraint.
FileNameLengthConstraintValidator class Drupal\file\Plugin\Validation\Constraint core/modules/file/src/Plugin/Validation/Constraint/FileNameLengthConstraintValidator.php Validates the file name length constraint.
FileNotExistsException class Drupal\Core\File\Exception core/lib/Drupal/Core/File/Exception/FileNotExistsException.php Exception thrown when a file is expected to exist but does not. 1
FileNotFoundException class Symfony\Component\HttpFoundation\File\Exception vendor/symfony/http-foundation/File/Exception/FileNotFoundException.php Thrown when a file was not found. 2
FileNotFoundException class Symfony\Component\Filesystem\Exception vendor/symfony/filesystem/Exception/FileNotFoundException.php Exception class thrown when a file couldn't be found. 1
FileOptions class Google\Protobuf\Internal vendor/google/protobuf/src/Google/Protobuf/Internal/FileOptions.php Generated from protobuf message <code>google.protobuf.FileOptions</code>
FilepathNamespaceExtractor class SlevomatCodingStandard\Sniffs\Files vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Files/FilepathNamespaceExtractor.php
FileProcessBase abstract class Drupal\migrate\Plugin\migrate\process core/modules/migrate/src/Plugin/migrate/process/FileProcessBase.php Provides functionality for file process plugins. 2
FileProcessOutputCallback final class Drupal\package_manager core/modules/package_manager/src/FileProcessOutputCallback.php Logs process output to a file.
FileProfilerStorage class Symfony\Component\HttpKernel\Profiler vendor/symfony/http-kernel/Profiler/FileProfilerStorage.php Storage for profiler using files.
FileReadOnlyStorage class Drupal\Component\PhpStorage core/lib/Drupal/Component/PhpStorage/FileReadOnlyStorage.php Reads code as regular PHP files, but won't write them.
FileRepository class Drupal\file core/modules/file/src/FileRepository.php Provides a file entity repository. 2
FileRepositoryInterface interface Drupal\file core/modules/file/src/FileRepositoryInterface.php Performs file system operations and updates database records accordingly. 1 2
FileRouteProvider class Drupal\file\Entity core/modules/file/src/Entity/FileRouteProvider.php Provides routes for files.
FileSecurity class Drupal\Composer\Plugin\VendorHardening composer/Plugin/VendorHardening/FileSecurity.php Provides file security functions.
FileSecurity class Drupal\Component\FileSecurity core/lib/Drupal/Component/FileSecurity/FileSecurity.php Provides file security functions. 4
FileSelection class Drupal\file\Plugin\EntityReferenceSelection core/modules/file/src/Plugin/EntityReferenceSelection/FileSelection.php Provides specific access control for the file entity type.
FileServiceProvider class Drupal\file core/modules/file/src/FileServiceProvider.php Adds 'application/octet-stream' as a known (bin) format.
FileSize class Drupal\file\Plugin\Field\FieldFormatter core/modules/file/src/Plugin/Field/FieldFormatter/FileSize.php Formatter that shows the file byte size in a human-readable way.
FileSize class Drupal\views\Plugin\views\field core/modules/views/src/Plugin/views/field/FileSize.php Render a numeric value as a size.
FileSizeLimitConstraint class Drupal\file\Plugin\Validation\Constraint core/modules/file/src/Plugin/Validation/Constraint/FileSizeLimitConstraint.php File size max constraint.
FileSizeLimitConstraintValidator class Drupal\file\Plugin\Validation\Constraint core/modules/file/src/Plugin/Validation/Constraint/FileSizeLimitConstraintValidator.php Validates the FileSizeLimitConstraint.
FilesLoader abstract class Symfony\Component\Validator\Mapping\Loader vendor/symfony/validator/Mapping/Loader/FilesLoader.php Base loader for loading validation metadata from a list of files. 2
FileStorage class Drupal\Core\Config core/lib/Drupal/Core/Config/FileStorage.php Defines the file storage. 1 6
FileStorage class Drupal\Component\PhpStorage core/lib/Drupal/Component/PhpStorage/FileStorage.php Stores the code as regular PHP files. 1
FileStorage class Drupal\file core/modules/file/src/FileStorage.php File storage for files. 1
FileStorageFactory class Drupal\Core\Config core/lib/Drupal/Core/Config/FileStorageFactory.php Provides a factory for creating config file storage objects.
FileStorageInterface interface Drupal\file core/modules/file/src/FileStorageInterface.php Defines an interface for file entity storage classes. 1
FileStorageSchema class Drupal\file core/modules/file/src/FileStorageSchema.php Defines the file schema handler. 1
FileSyncer final class PhpTuf\ComposerStager\Internal\FileSyncer\Service vendor/php-tuf/composer-stager/src/Internal/FileSyncer/Service/FileSyncer.php @package FileSyncer 2
FileSyncerInterface interface PhpTuf\ComposerStager\API\FileSyncer\Service vendor/php-tuf/composer-stager/src/API/FileSyncer/Service/FileSyncerInterface.php Recursively syncs files from one directory to another. 1 3
FileSystem class Drupal\Core\File core/lib/Drupal/Core/File/FileSystem.php Provides helpers to operate on files and stream wrappers.
Filesystem class Composer\Util vendor/composer/composer/src/Composer/Util/Filesystem.php @author Jordi Boggiano <j.boggiano@seld.be> @author Johannes M. Schmitt <schmittjoh@gmail.com> 49
FileSystem class Drupal\Component\FileSystem core/lib/Drupal/Component/FileSystem/FileSystem.php Provides file system functions. 5
Filesystem final class SebastianBergmann\CodeCoverage\Util vendor/phpunit/php-code-coverage/src/Util/Filesystem.php @internal This class is not covered by the backward compatibility promise for phpunit/php-code-coverage 7
Filesystem final class PhpTuf\ComposerStager\Internal\Filesystem\Service vendor/php-tuf/composer-stager/src/Internal/Filesystem/Service/Filesystem.php @package Filesystem 2
Filesystem final class PHPUnit\Util vendor/phpunit/phpunit/src/Util/Filesystem.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 4
Filesystem class Symfony\Component\Filesystem vendor/symfony/filesystem/Filesystem.php Provides basic utility to manipulate the file system. 7
FilesystemCache class Twig\Cache vendor/twig/twig/src/Cache/FilesystemCache.php Implements a cache on the filesystem. 1 1
FilesystemException class Composer\Downloader vendor/composer/composer/src/Composer/Downloader/FilesystemException.php Exception thrown when issues exist on local filesystem 1

Pagination

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