You are here

public function S3FileMap::getFileByUuid in Acquia Content Hub 8.2

Get a file by it's uuid.

Parameters

string $file_uuid: The file entity uuid.

Return value

object|null The \stdClass or NULL if the file wasn't recorded.

1 call to S3FileMap::getFileByUuid()
S3FileMap::isNew in modules/acquia_contenthub_s3/src/S3FileMap.php
Checks if file is new.

File

modules/acquia_contenthub_s3/src/S3FileMap.php, line 151

Class

S3FileMap
Responsible for storing information about file s3 source.

Namespace

Drupal\acquia_contenthub_s3

Code

public function getFileByUuid(string $file_uuid) : ?\stdClass {
  $object = $this->database
    ->select(self::TABLE_NAME, 'acs3')
    ->fields('acs3')
    ->condition('acs3.file_uuid', $file_uuid, '=')
    ->execute()
    ->fetchObject();
  return $object instanceof \stdClass ? $object : NULL;
}