eZ\Publish\Core\FieldType\BinaryBase\BinaryBaseStorage\Gateway\LegacyStorage::removeFileReference PHP Method

removeFileReference() public method

Removes a specific file reference for $fieldId and $versionId.
public removeFileReference ( mixed $fieldId, integer $versionNo )
$fieldId mixed
$versionNo integer
    public function removeFileReference($fieldId, $versionNo)
    {
        $connection = $this->getConnection();
        $deleteQuery = $connection->createDeleteQuery();
        $deleteQuery->deleteFrom($connection->quoteTable($this->getStorageTable()))->where($deleteQuery->expr->lAnd($deleteQuery->expr->eq($connection->quoteColumn('contentobject_attribute_id'), $deleteQuery->bindValue($fieldId, null, \PDO::PARAM_INT)), $deleteQuery->expr->eq($connection->quoteColumn('version'), $deleteQuery->bindValue($versionNo, null, \PDO::PARAM_INT))));
        $deleteQuery->prepare()->execute();
    }