media_directories-2.x-dev/modules/media_directories_ui/src/Plugin/Validation/Constraint/MediaDirectoriesConstraint.php

modules/media_directories_ui/src/Plugin/Validation/Constraint/MediaDirectoriesConstraint.php
<?php

namespace Drupal\media_directories_ui\Plugin\Validation\Constraint;

use Drupal\Core\StringTranslation\TranslatableMarkup;
use Drupal\Core\Validation\Attribute\Constraint;
use Symfony\Component\Validator\Constraint as SymfonyConstraint;

/**
 * Media directories validators by type constraint.
 */
#[Constraint(
  id: 'MediaDirectoriesValidatorsByType',
  label: new TranslatableMarkup('Media directories validator by type', [], ['context' => 'Validation']),
  type: 'file'
)]
class MediaDirectoriesConstraint extends SymfonyConstraint {

  /**
   * All validators per media type.
   *
   * @var array $validators_by_media_type
   */
  public array $validatorsByMediaType = [];

  /**
   * The message when file extension is not allowed.
   *
   * @var string
   */
  public string $extensionNotAllowed = "Only files with the following extensions are allowed: %files-allowed.";

}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc