public function ServiceAuditFilesNotInDatabase::auditfilesNotInDatabaseIsFileInDatabase in Audit Files 8.3
Same name and namespace in other branches
- 8.2 src/ServiceAuditFilesNotInDatabase.php \Drupal\auditfiles\ServiceAuditFilesNotInDatabase::auditfilesNotInDatabaseIsFileInDatabase()
- 4.x src/ServiceAuditFilesNotInDatabase.php \Drupal\auditfiles\ServiceAuditFilesNotInDatabase::auditfilesNotInDatabaseIsFileInDatabase()
Checks if the specified file is in the database.
Parameters
string $filepathname: The path and filename, from the "files" directory, of the file to check.
Return value
bool Returns TRUE if the file was found in the database, or FALSE, if not.
1 call to ServiceAuditFilesNotInDatabase::auditfilesNotInDatabaseIsFileInDatabase()
- ServiceAuditFilesNotInDatabase::auditfilesNotInDatabaseGetReportsFiles in src/
ServiceAuditFilesNotInDatabase.php - Get the files that are not in database.
File
- src/
ServiceAuditFilesNotInDatabase.php, line 203
Class
- ServiceAuditFilesNotInDatabase
- Define all methods that are used on Files not in database functionality.
Namespace
Drupal\auditfilesCode
public function auditfilesNotInDatabaseIsFileInDatabase($filepathname) {
$file_uri = $this
->auditfilesBuildUri($filepathname);
$connection = $this->connection;
$fid = $connection
->select('file_managed', 'fm')
->condition('fm.uri', $file_uri)
->fields('fm', [
'fid',
])
->execute()
->fetchField();
return empty($fid) ? FALSE : TRUE;
}