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
FileCommentSniff class PHP_CodeSniffer\Standards\PEAR\Sniffs\Commenting vendor/squizlabs/php_codesniffer/src/Standards/PEAR/Sniffs/Commenting/FileCommentSniff.php 1
FileCommentSniff class Drupal\Sniffs\Commenting vendor/drupal/coder/coder_sniffer/Drupal/Sniffs/Commenting/FileCommentSniff.php Parses and verifies the doc comments for files.
FileCommentSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\Commenting vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/Commenting/FileCommentSniff.php
FileContent interface org\bovigo\vfs\content vendor/mikey179/vfsstream/src/main/php/org/bovigo/vfs/content/FileContent.php Interface for actual file contents. 3 2
FilecontentFilterIterator class Symfony\Component\Finder\Iterator vendor/symfony/finder/Iterator/FilecontentFilterIterator.php FilecontentFilterIterator filters files by their contents using patterns (regexps or strings). 1
FileCookieJar class GuzzleHttp\Cookie vendor/guzzlehttp/guzzle/src/Cookie/FileCookieJar.php Persists non-session cookies using a JSON formatted file
FileCopy class Drupal\migrate\Plugin\migrate\process core/modules/migrate/src/Plugin/migrate/process/FileCopy.php Copies or moves a local file from one place into another.
FileCouldNotBeWrittenException final class SebastianBergmann\CodeCoverage vendor/phpunit/php-code-coverage/src/Exception/FileCouldNotBeWrittenException.php 4
FileDescriptor class Google\Protobuf\Internal vendor/google/protobuf/src/Google/Protobuf/Internal/FileDescriptor.php 1
FileDescriptorProto class Google\Protobuf\Internal vendor/google/protobuf/src/Google/Protobuf/Internal/FileDescriptorProto.php Describes a complete .proto file.
FileDescriptorSet class Google\Protobuf\Internal vendor/google/protobuf/src/Google/Protobuf/Internal/FileDescriptorSet.php The protocol compiler can output a FileDescriptorSet containing the .proto files it parses. 1
FileDoesNotExistException final class PHPUnit\Runner vendor/phpunit/phpunit/src/Runner/Exception/FileDoesNotExistException.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 8
FileDoesNotHaveLineException final class PHPUnit\Runner\Baseline vendor/phpunit/phpunit/src/Runner/Baseline/Exception/FileDoesNotHaveLineException.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit
FileDownloadController class Drupal\system core/modules/system/src/FileDownloadController.php System file controller. 2 3
FileDownloader class Composer\Downloader vendor/composer/composer/src/Composer/Downloader/FileDownloader.php Base downloader for files 2 1
FileEncodingConstraint class Drupal\file\Plugin\Validation\Constraint core/modules/file/src/Plugin/Validation/Constraint/FileEncodingConstraint.php Defines an encoding constraint for files.
FileEncodingConstraintValidator class Drupal\file\Plugin\Validation\Constraint core/modules/file/src/Plugin/Validation/Constraint/FileEncodingConstraintValidator.php Validates the file encoding constraint.
FileEncodingSniff class Drupal\Sniffs\Files vendor/drupal/coder/coder_sniffer/Drupal/Sniffs/Files/FileEncodingSniff.php \Drupal\Sniffs\Files\FileEncodingSniff.
FileEventSubscriber class Drupal\file\EventSubscriber core/modules/file/src/EventSubscriber/FileEventSubscriber.php Sanitizes uploaded filenames. 2
FileException class Drupal\Core\File\Exception core/lib/Drupal/Core/File/Exception/FileException.php Base class for exceptions related to file handling operations. 7 25
FileException class Symfony\Component\HttpFoundation\File\Exception vendor/symfony/http-foundation/File/Exception/FileException.php Thrown when an error occurred in the component File. 11 4
FileExists final class PHPUnit\Framework\Constraint vendor/phpunit/phpunit/src/Framework/Constraint/Filesystem/FileExists.php @no-named-arguments Parameter names are not covered by the backward compatibility promise for PHPUnit 2
FileExistsException class Drupal\Core\File\Exception core/lib/Drupal/Core/File/Exception/FileExistsException.php Exception thrown when a file unexpectedly exists. 5
FileExtensionConstraint class Drupal\file\Plugin\Validation\Constraint core/modules/file/src/Plugin/Validation/Constraint/FileExtensionConstraint.php File extension constraint.
FileExtensionConstraintValidator class Drupal\file\Plugin\Validation\Constraint core/modules/file/src/Plugin/Validation/Constraint/FileExtensionConstraintValidator.php Validates the file extension constraint.
FileExtensionEscapingStrategy class Twig vendor/twig/twig/src/FileExtensionEscapingStrategy.php Default autoescaping strategy based on file names. 1
FileExtensionFormatter class Drupal\file\Plugin\Field\FieldFormatter core/modules/file/src/Plugin/Field/FieldFormatter/FileExtensionFormatter.php Formatter to render a filename as file extension.
FileExtensionSecureConstraint class Drupal\file\Plugin\Validation\Constraint core/modules/file/src/Plugin/Validation/Constraint/FileExtensionSecureConstraint.php File extension secure constraint.
FileExtensionSecureConstraintValidator class Drupal\file\Plugin\Validation\Constraint core/modules/file/src/Plugin/Validation/Constraint/FileExtensionSecureConstraintValidator.php Validator for the FileExtensionSecureConstraint.
FileExtensionSniff class PHP_CodeSniffer\Standards\Squiz\Sniffs\Files vendor/squizlabs/php_codesniffer/src/Standards/Squiz/Sniffs/Files/FileExtensionSniff.php
FileField class Drupal\file\Plugin\migrate\field\d6 core/modules/file/src/Plugin/migrate/field/d6/FileField.php MigrateField Plugin for Drupal 6 file fields. 2 2
FileField class Drupal\file\Plugin\migrate\field\d7 core/modules/file/src/Plugin/migrate/field/d7/FileField.php MigrateField Plugin for Drupal 7 file fields.
FileFieldItemList class Drupal\file\Plugin\Field\FieldType core/modules/file/src/Plugin/Field/FieldType/FileFieldItemList.php Represents a configurable entity file field. 3
FileFinder final class PhpTuf\ComposerStager\Internal\Finder\Service vendor/php-tuf/composer-stager/src/Internal/Finder/Service/FileFinder.php @package Finder 2
FileFinderInterface interface PhpTuf\ComposerStager\API\Finder\Service vendor/php-tuf/composer-stager/src/API/Finder/Service/FileFinderInterface.php Recursively finds all files "underneath" or "inside" a directory. 1 3
FileFormatterBase abstract class Drupal\file\Plugin\Field\FieldFormatter core/modules/file/src/Plugin/Field/FieldFormatter/FileFormatterBase.php Base class for file formatters. 5 1
FileFormField class Symfony\Component\DomCrawler\Field vendor/symfony/dom-crawler/Field/FileFormField.php FileFormField represents a file form field (an HTML file input tag). 1
FileGetContents class JsonSchema\Uri\Retrievers vendor/justinrainbow/json-schema/src/JsonSchema/Uri/Retrievers/FileGetContents.php Tries to retrieve JSON schemas from a URI using file_get_contents() 1
FileHeaderSniff class PHP_CodeSniffer\Standards\PSR12\Sniffs\Files vendor/squizlabs/php_codesniffer/src/Standards/PSR12/Sniffs/Files/FileHeaderSniff.php
FileHooks class Drupal\file\Hook core/modules/file/src/Hook/FileHooks.php Hook implementations for file.
FileImageDimensionsConstraint class Drupal\file\Plugin\Validation\Constraint core/modules/file/src/Plugin/Validation/Constraint/FileImageDimensionsConstraint.php File extension dimensions constraint.
FileImageDimensionsConstraintValidator class Drupal\file\Plugin\Validation\Constraint core/modules/file/src/Plugin/Validation/Constraint/FileImageDimensionsConstraintValidator.php Validator for the FileImageDimensionsConstraint.
FileinfoMimeTypeGuesser class Symfony\Component\Mime vendor/symfony/mime/FileinfoMimeTypeGuesser.php Guesses the MIME type using the PECL extension FileInfo.
FileInputStream

since 2.4, to remove in 3.0. Use a string in the scanner instead.

class Masterminds\HTML5\Parser vendor/masterminds/html5/src/HTML5/Parser/FileInputStream.php The FileInputStream loads a file to be parsed.
FileInterface interface Drupal\file core/modules/file/src/FileInterface.php Defines getter and setter methods for file entity base fields. 1 24
FileIsImageConstraint class Drupal\file\Plugin\Validation\Constraint core/modules/file/src/Plugin/Validation/Constraint/FileIsImageConstraint.php File is image constraint.
FileIsImageConstraintValidator class Drupal\file\Plugin\Validation\Constraint core/modules/file/src/Plugin/Validation/Constraint/FileIsImageConstraintValidator.php Validator for the FileIsImageConstraint.
FileItem class Drupal\file\Plugin\Field\FieldType core/modules/file/src/Plugin/Field/FieldType/FileItem.php Plugin implementation of the 'file' field type. 1 3
FileLengthSniff class SlevomatCodingStandard\Sniffs\Files vendor/slevomat/coding-standard/SlevomatCodingStandard/Sniffs/Files/FileLengthSniff.php
FileLinkFormatter class Symfony\Component\ErrorHandler\ErrorRenderer vendor/symfony/error-handler/ErrorRenderer/FileLinkFormatter.php Formats debug file links. 4

Pagination

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