FileValidationTestSubscriber.php
Same filename in other branches
Namespace
Drupal\file_validator_test\EventSubscriberFile
-
core/
modules/ file/ tests/ modules/ file_validator_test/ src/ EventSubscriber/ FileValidationTestSubscriber.php
View source
<?php
declare (strict_types=1);
namespace Drupal\file_validator_test\EventSubscriber;
use Drupal\file\Validation\FileValidationEvent;
use Symfony\Component\EventDispatcher\EventSubscriberInterface;
/**
* Provides a validation listener for file validation tests.
*/
class FileValidationTestSubscriber implements EventSubscriberInterface {
/**
* Handles the file validation event.
*
* @param \Drupal\file\Validation\FileValidationEvent $event
* The event.
*/
public function onFileValidation(FileValidationEvent $event) : void {
_file_test_log_call('validate', [
$event->file
->id(),
]);
}
/**
* {@inheritdoc}
*/
public static function getSubscribedEvents() : array {
return [
FileValidationEvent::class => 'onFileValidation',
];
}
}
Classes
Title | Deprecated | Summary |
---|---|---|
FileValidationTestSubscriber | Provides a validation listener for file validation tests. |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.