namespace Drupal\package_manager\Validator
| Object name | File name | Summary |
|---|---|---|
| AllowedScaffoldPackagesValidator | core/modules/package_manager/src/Validator/AllowedScaffoldPackagesValidator.php | Validates the list of packages that are allowed to scaffold files. |
| BaseRequirementsFulfilledValidator | core/modules/package_manager/src/Validator/BaseRequirementsFulfilledValidator.php | Validates that base requirements do not have any errors. |
| BaseRequirementValidatorTrait | core/modules/package_manager/src/Validator/BaseRequirementValidatorTrait.php | Provides methods for base requirement validators. |
| ComposerMinimumStabilityValidator | core/modules/package_manager/src/Validator/ComposerMinimumStabilityValidator.php | Checks that the packages to install meet the minimum stability. |
| ComposerPatchesValidator | core/modules/package_manager/src/Validator/ComposerPatchesValidator.php | Validates the configuration of the cweagans/composer-patches plugin. |
| ComposerPluginsValidator | core/modules/package_manager/src/Validator/ComposerPluginsValidator.php | Validates the allowed Composer plugins, both in active and stage. |
| ComposerValidator | core/modules/package_manager/src/Validator/ComposerValidator.php | Validates the project can be used by the Composer Inspector. |
| DiskSpaceValidator | core/modules/package_manager/src/Validator/DiskSpaceValidator.php | Validates that there is enough free disk space to do stage operations. |
| DuplicateInfoFileValidator | core/modules/package_manager/src/Validator/DuplicateInfoFileValidator.php | Validates the stage does not have duplicate info.yml not present in active. |
| EnabledExtensionsValidator | core/modules/package_manager/src/Validator/EnabledExtensionsValidator.php | Validates no enabled Drupal extensions are removed from the stage directory. |
| EnvironmentSupportValidator | core/modules/package_manager/src/Validator/EnvironmentSupportValidator.php | Checks that the environment has support for Package Manager. |
| LockFileValidator | core/modules/package_manager/src/Validator/LockFileValidator.php | Checks that the active lock file is unchanged during stage operations. |
| MultisiteValidator | core/modules/package_manager/src/Validator/MultisiteValidator.php | Checks that the current site is not part of a multisite. |
| OverwriteExistingPackagesValidator | core/modules/package_manager/src/Validator/OverwriteExistingPackagesValidator.php | Validates that newly installed packages don't overwrite existing directories. |
| PendingUpdatesValidator | core/modules/package_manager/src/Validator/PendingUpdatesValidator.php | Validates that there are no pending database updates. |
| PhpExtensionsValidator | core/modules/package_manager/src/Validator/PhpExtensionsValidator.php | Performs validation if certain PHP extensions are enabled. |
| PhpTufValidator | core/modules/package_manager/src/Validator/PhpTufValidator.php | Validates that PHP-TUF is installed and correctly configured. |
| RsyncValidator | core/modules/package_manager/src/Validator/RsyncValidator.php | Checks that rsync is available. |
| SandboxDatabaseUpdatesValidator | core/modules/package_manager/src/Validator/SandboxDatabaseUpdatesValidator.php | Flags a warning if there are database updates in a staged update. |
| SandboxDirectoryValidator | core/modules/package_manager/src/Validator/SandboxDirectoryValidator.php | Validates staging root is not a subdirectory of active. |
| SettingsValidator | core/modules/package_manager/src/Validator/SettingsValidator.php | Checks that Drupal's settings are valid for Package Manager. |
| SupportedReleaseValidator | core/modules/package_manager/src/Validator/SupportedReleaseValidator.php | Validates that updated projects are secure and supported. |
| SymlinkValidator | core/modules/package_manager/src/Validator/SymlinkValidator.php | Flags errors if unsupported symbolic links are detected. |
| WritableFileSystemValidator | core/modules/package_manager/src/Validator/WritableFileSystemValidator.php | Checks that the file system is writable. |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.