function FileFieldTestBase::uploadNodeFile
Uploads a file to a node.
Parameters
\Drupal\file\FileInterface $file: The File to be uploaded.
string $field_name: The name of the field on which the files should be saved.
$nid_or_type: A numeric node id to upload files to an existing node, or a string indicating the desired bundle for a new node.
bool $new_revision: The revision number.
array $extras: Additional values when a new node is created.
Return value
int The node id.
17 calls to FileFieldTestBase::uploadNodeFile()
- FileFieldAttributesTest::setUp in core/
modules/ rdf/ tests/ src/ Functional/ FileFieldAttributesTest.php  - FileFieldDisplayTest::testDefaultFileFieldDisplay in core/
modules/ file/ tests/ src/ Functional/ FileFieldDisplayTest.php  - Tests default display of File Field.
 - FileFieldDisplayTest::testDescriptionDefaultFileFieldDisplay in core/
modules/ file/ tests/ src/ Functional/ FileFieldDisplayTest.php  - Tests description display of File Field.
 - FileFieldDisplayTest::testNodeDisplay in core/
modules/ file/ tests/ src/ Functional/ FileFieldDisplayTest.php  - Tests normal formatter display on node display.
 - FileFieldFormatterAccessTest::testFileAccessHandler in core/
modules/ file/ tests/ src/ Functional/ FileFieldFormatterAccessTest.php  - Tests the custom access handler is invoked.
 
File
- 
              core/
modules/ file/ tests/ src/ Functional/ FileFieldTestBase.php, line 116  
Class
- FileFieldTestBase
 - Provides methods specifically for testing File module's field handling.
 
Namespace
Drupal\Tests\file\FunctionalCode
public function uploadNodeFile(FileInterface $file, $field_name, $nid_or_type, $new_revision = TRUE, array $extras = []) {
  return $this->uploadNodeFiles([
    $file,
  ], $field_name, $nid_or_type, $new_revision, $extras);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.