Jackalope\Transport\DoctrineDBAL\Client::syncBinaryData PHP Method

syncBinaryData() private method

private syncBinaryData ( $nodeId, $binaryData )
    private function syncBinaryData($nodeId, $binaryData)
    {
        foreach ($binaryData as $propertyName => $binaryValues) {
            foreach ($binaryValues as $idx => $data) {
                // TODO verify in which cases we can just update
                $params = array('node_id' => $nodeId, 'property_name' => $propertyName, 'workspace_name' => $this->workspaceName);
                $this->getConnection()->delete('phpcr_binarydata', $params);
                $params['idx'] = $idx;
                $params['data'] = $data;
                $types = array(\PDO::PARAM_INT, \PDO::PARAM_STR, \PDO::PARAM_STR, \PDO::PARAM_INT, \PDO::PARAM_LOB);
                $this->getConnection()->insert('phpcr_binarydata', $params, $types);
            }
        }
    }