public function LegacyFileTest::testFileUsageBaseConstruct in Drupal 8
Tests passing legacy arguments to FileUsageBase::__construct().
@expectedDeprecation Not passing the $config_factory parameter to Drupal\file\FileUsage\FileUsageBase::__construct is deprecated in drupal:8.4.0 and will trigger a fatal error in drupal:9.0.0. See https://www.drupal.org/project/drupal/issues/2801777
Throws
\ReflectionException
File
- core/
modules/ file/ tests/ src/ Unit/ LegacyFileTest.php, line 46
Class
- LegacyFileTest
- Provides unit tests for file module deprecation errors.
Namespace
Drupal\Tests\file\UnitCode
public function testFileUsageBaseConstruct() {
$test_file_usage = new TestFileUsage();
$reflection = new \ReflectionObject($test_file_usage);
$config = $reflection
->getProperty('configFactory');
$config
->setAccessible(TRUE);
$this
->assertSame($this->configFactory, $config
->getValue($test_file_usage));
}