protected function FileResourceTestBase::createEntity in Drupal 9
Same name and namespace in other branches
- 8 core/modules/file/tests/src/Functional/Rest/FileResourceTestBase.php \Drupal\Tests\file\Functional\Rest\FileResourceTestBase::createEntity()
Creates the entity to be tested.
Return value
\Drupal\Core\Entity\EntityInterface The entity to be tested.
Overrides EntityResourceTestBase::createEntity
File
- core/
modules/ file/ tests/ src/ Functional/ Rest/ FileResourceTestBase.php, line 75
Class
Namespace
Drupal\Tests\file\Functional\RestCode
protected function createEntity() {
$this->author = User::load(1);
$file = File::create();
$file
->setOwnerId($this->author
->id());
$file
->setFilename('drupal.txt');
$file
->setMimeType('text/plain');
$file
->setFileUri('public://drupal.txt');
$file
->setPermanent();
$file
->save();
file_put_contents($file
->getFileUri(), 'Drupal');
return $file;
}