Data was last updated on Jun 1, 2026, 05:44 AM UTC from dataset #833286.
| Name and release | Project type | Usage count | Top X project by usage | Maintainers |
|---|---|---|---|---|
| file_entity 2.x-dev | Module | 9377 | 500 | aaron, arthurf, berdir, cboyden, damienmckenna, dave reid, devin carlson, Drupal media CI, Drupal Media Team, dsnopek, dsutter, effulgentsia, JacobSingh, jeffm2001, joseph.olstad, mpotter, mxr576, ParisLiakos, robeano, slashrsm, taran2L-1 |
| Status | Next step | Instructions | Drupal.org issues |
|---|---|---|---|
Fix deprecation errors found | Run Rector to fix some errors | Some of the errors found are covered by drupal-rector automation (thanks to Palantir.net funding), which should be used to speed up resolving them. Check out the Project Update Bot patch in the issue queue. Get the automated fix committed first and resolve the manual problems afterwards. | Drupal 12 compatibility issues |
| Occurrence in project | All occurrences | Affected projects | Category | Error |
|---|---|---|---|---|
| 1 | 11582 | 8307 | Info.yml or composer.json | Value of core_version_requirement is not compatible with the next major version of Drupal core. See https://drupal.org/node/3070687. |
| 1 | 1788 | 1788 | Info.yml or composer.json | The drupal/core requirement is not compatible with the next major version of Drupal. Either remove it or update it to be compatible. See https://www.drupal.org/docs/develop/using-composer/add-a-composerjson-file#core-compatibility. |
| 1 | 11 | 9 | Drupal API, not rector covered | The "plugin.manager.archiver" service is deprecated in drupal:11.3.0 and is removed from drupal:12.0.0. There is no replacement. See https://www.drupal.org/node/3556927 |
| 1 | 9 | 8 | Drupal API, rector covered | Call to deprecated function file_get_content_headers(). Deprecated in drupal:11.2.0 and is removed from drupal:12.0.0. Use Drupal\file\Entity\FileInterface::getDownloadHeaders() instead. |
| 2 | 76 | 48 | Drupal API, rector covered | Fetching deprecated class constant EXISTS_RENAME of interface Drupal\Core\File\FileSystemInterface. Deprecated in drupal:10.3.0 and is removed from drupal:12.0.0. Use Drupal\Core\File\FileExists::Rename instead. |
| 1 | 15 | 13 | Drupal API, not rector covered | Call to method getInstance() of deprecated class Drupal\Core\Archiver\ArchiverManager. Deprecated in drupal:11.3.0 and is removed from drupal:12.0.0. There is no replacement. |
| 1 | 8 | 7 | Parse error | Function file_icon_class not found. |
| 2 | 32 | 23 | Parse error | Function format_size not found. |
| 1 | 211 | 142 | Drupal API, rector covered | Fetching deprecated class constant EXISTS_REPLACE of interface Drupal\Core\File\FileSystemInterface. Deprecated in drupal:10.3.0 and is removed from drupal:12.0.0. Use Drupal\Core\File\FileExists::Replace instead. |
| 1 | 6 | 5 | Other problem | Call to static method create() on an unknown class Drupal\pathauto\Entity\PathautoPattern. |
| 1 | 6 | 5 | Parse error | Function url not found. |
| 1 | 3 | 2 | Parse error | Function user_access not found. |
| 2 | 26 | 14 | Other problem | Calls to function fnmatch should not exist. |
| 2 | 9 | 4 | Parse error | Function theme not found. |
| 2 | 22 | 7 | Parse error | Function check_plain not found. |
| 1 | 16 | 5 | Parse error | Function l not found. |
| 1 | 1 | 1 | Drupal API, not rector covered | Parameter $archiver_manager of method Drupal\file_entity\Form\FileAddArchiveForm::__construct() has typehint with deprecated class Drupal\Core\Archiver\ArchiverManager. Deprecated in drupal:11.3.0 and is removed from drupal:12.0.0. There is no replacement. |
| 1 | 1 | 1 | Drupal API, not rector covered | Call to method getExtensions() of deprecated class Drupal\Core\Archiver\ArchiverManager. Deprecated in drupal:11.3.0 and is removed from drupal:12.0.0. There is no replacement. |
| 2 | 2 | 1 | Other problem | Method Drupal\file_entity\Form\FileEditForm::save() should return int but return statement is missing. |
| 1 | 1 | 1 | Other problem | Method Drupal\file_entity\Form\FileTypeForm::save() should return int but return statement is missing. |
| 3 | 11 | 3 | Drupal API, not rector covered | Access to deprecated property $mapping of class Drupal\Core\File\MimeType\ExtensionMimeTypeGuesser. Deprecated in drupal:11.2.0 and is removed from drupal:12.0.0. Pass a MimeTypeMapInterface $map to the constructor instead. |
| 1 | 5 | 4 | Drupal API, not rector covered | Access to deprecated property $defaultMapping of class Drupal\Core\File\MimeType\ExtensionMimeTypeGuesser. Deprecated in drupal:11.2.0 and is removed from drupal:12.0.0. Pass a MimeTypeMapInterface $map to the constructor instead. |
| 1 | 1 | 1 | Other problem | Class Drupal\file_entity\Normalizer\FileEntityNormalizer extends unknown class Drupal\hal\Normalizer\ContentEntityNormalizer. |
| 1 | 1 | 1 | Other problem | Drupal\file_entity\Normalizer\FileEntityNormalizer::normalize() calls parent::normalize() but Drupal\file_entity\Normalizer\FileEntityNormalizer does not extend any class. |
| 1 | 1 | 1 | Other problem | Drupal\file_entity\Normalizer\FileEntityNormalizer::denormalize() calls parent::denormalize() but Drupal\file_entity\Normalizer\FileEntityNormalizer does not extend any class. |
| 1 | 1 | 1 | Other problem | Class Drupal\file_entity\Normalizer\FileItemNormalizer extends unknown class Drupal\hal\Normalizer\EntityReferenceItemNormalizer. |
| 1 | 1 | 1 | Other problem | Drupal\file_entity\Normalizer\FileItemNormalizer::constructValue() calls parent::constructValue() but Drupal\file_entity\Normalizer\FileItemNormalizer does not extend any class. |
| 1 | 1 | 1 | Other problem | Drupal\file_entity\Normalizer\FileItemNormalizer::normalize() calls parent::normalize() but Drupal\file_entity\Normalizer\FileItemNormalizer does not extend any class. |
| 1 | 1 | 1 | Other problem | Access to an undefined property Drupal\file_entity\Normalizer\FileItemNormalizer::$linkManager. |
| 1 | 1 | 1 | Other problem | Property Drupal\file_entity\Plugin\Field\FieldFormatter\FileImageResponsiveFormatter::$imageStyleStorage overriding property Drupal\image\Plugin\Field\FieldFormatter\ImageFormatter::$imageStyleStorage (Drupal\Core\Entity\EntityStorageInterface) should also have native type Drupal\Core\Entity\EntityStorageInterface. |
| 1 | 1 | 1 | Other problem | Property Drupal\file_entity\Plugin\Field\FieldFormatter\FileImageResponsiveFormatter::$currentUser overriding property Drupal\image\Plugin\Field\FieldFormatter\ImageFormatter::$currentUser (Drupal\Core\Session\AccountInterface) should also have native type Drupal\Core\Session\AccountInterface. |
| 1 | 1 | 1 | Other problem | Method Drupal\file_entity\Plugin\views\field\Link::render() should return Drupal\Component\Render\MarkupInterface|string but return statement is missing. |
| 1 | 1 | 1 | Other problem | Call to an undefined method Drupal\file_entity\Plugin\views\field\Link::renderLink(). |
| 1 | 1 | 1 | Other problem | Method Drupal\file_entity\Plugin\views\filter\Type::getValueOptions() should return array but return statement is missing. |
| 2 | 8 | 5 | Drupal API, not rector covered | Call to method __construct() of deprecated class Drupal\Core\Archiver\Tar. Deprecated in drupal:11.3.0 and is removed from drupal:12.0.0. There is no replacement. |
| 2 | 8 | 5 | Drupal API, not rector covered | Instantiation of deprecated class Drupal\Core\Archiver\Tar. Deprecated in drupal:11.3.0 and is removed from drupal:12.0.0. There is no replacement. |
| 4 | 4 | 1 | Drupal API, not rector covered | Call to method add() of deprecated class Drupal\Core\Archiver\Tar. Deprecated in drupal:11.3.0 and is removed from drupal:12.0.0. There is no replacement. |
| 1 | 1 | 1 | Other problem | Class views_handler_field_file_rendered extends unknown class views_handler_field_entity. |
| 1 | 1 | 1 | Other problem | views_handler_field_file_rendered::option_definition() calls parent::option_definition() but views_handler_field_file_rendered does not extend any class. |
| 1 | 1 | 1 | Other problem | views_handler_field_file_rendered::options_form() calls parent::options_form() but views_handler_field_file_rendered does not extend any class. |
| 2 | 3 | 2 | Parse error | Function entity_get_info not found. |
| 2 | 2 | 1 | Other problem | Access to an undefined property views_handler_field_file_rendered::$options. |
| 1 | 1 | 1 | Other problem | Call to an undefined method views_handler_field_file_rendered::get_value(). |
| 1 | 1 | 1 | Parse error | Function file_view_file not found. |
| 1 | 1 | 1 | Other problem | Property views_plugin_row_file_rss::$base_field overriding property Drupal\views\Plugin\views\row\RowPluginBase::$base_field (string) should also have native type string. |
| 1 | 1 | 1 | Other problem | Call to an undefined static method Drupal\views\Plugin\views\row\RowPluginBase::option_definition(). |
| 1 | 1 | 1 | Other problem | Parameter #1 $view of method views_plugin_row_file_rss::init() is passed by reference but parameter #1 $view of method Drupal\views\Plugin\views\PluginBase::init() is not passed by reference. |
| 1 | 1 | 1 | Other problem | Parameter #2 $display of method views_plugin_row_file_rss::init() is passed by reference but parameter #2 $display of method Drupal\views\Plugin\views\PluginBase::init() is not passed by reference. |
| 1 | 1 | 1 | Other problem | Parameter #3 $options of method views_plugin_row_file_rss::init() is not passed by reference but parameter #3 $options of method Drupal\views\Plugin\views\PluginBase::init() is passed by reference. |
| 1 | 1 | 1 | Other problem | Call to an undefined static method Drupal\views\Plugin\views\row\RowPluginBase::options_form(). |
| 1 | 1 | 1 | Parse error | Function file_load_multiple not found. |
| 1 | 40 | 9 | Parse error | Function variable_get not found. |
| 1 | 2 | 2 | Parse error | Function entity_uri not found. |
| 1 | 1 | 1 | Parse error | Function file_view not found. |
| 1 | 1 | 1 | Other problem | Call to an undefined method views_plugin_row_file_rss::theme_functions(). |