public function getFileReferenceData($fieldId, $versionNo)
{
$connection = $this->getConnection();
$selectQuery = $connection->createSelectQuery();
$this->setFetchColumns($selectQuery, $fieldId, $versionNo);
$selectQuery->from($connection->quoteTable($this->getStorageTable()))->where($selectQuery->expr->lAnd($selectQuery->expr->eq($connection->quoteColumn('contentobject_attribute_id'), $selectQuery->bindValue($fieldId, null, \PDO::PARAM_INT)), $selectQuery->expr->eq($connection->quoteColumn('version'), $selectQuery->bindValue($versionNo, null, \PDO::PARAM_INT))));
$statement = $selectQuery->prepare();
$statement->execute();
$result = $statement->fetchAll(\PDO::FETCH_ASSOC);
if (count($result) < 1) {
return null;
}
$convertedResult = array();
foreach (reset($result) as $column => $value) {
$convertedResult[$this->toPropertyName($column)] = $this->castToPropertyValue($value, $column);
}
$convertedResult['id'] = $this->prependMimeToPath($convertedResult['id'], $convertedResult['mimeType']);
return $convertedResult;
}