eZ\Publish\Core\FieldType\MapLocation\MapLocationStorage\Gateway\LegacyStorage::storeNewFieldData PHP Method

storeNewFieldData() protected method

Stores new field data.
protected storeNewFieldData ( eZ\Publish\SPI\Persistence\Content\VersionInfo $versionInfo, eZ\Publish\SPI\Persistence\Content\Field $field )
$versionInfo eZ\Publish\SPI\Persistence\Content\VersionInfo
$field eZ\Publish\SPI\Persistence\Content\Field
    protected function storeNewFieldData(VersionInfo $versionInfo, Field $field)
    {
        $connection = $this->getConnection();
        $insertQuery = $connection->createInsertQuery();
        $insertQuery->insertInto($connection->quoteTable('ezgmaplocation'))->set($connection->quoteColumn('latitude'), $insertQuery->bindValue($field->value->externalData['latitude']))->set($connection->quoteColumn('longitude'), $insertQuery->bindValue($field->value->externalData['longitude']))->set($connection->quoteColumn('address'), $insertQuery->bindValue($field->value->externalData['address']))->set($connection->quoteColumn('contentobject_attribute_id'), $insertQuery->bindValue($field->id, null, \PDO::PARAM_INT))->set($connection->quoteColumn('contentobject_version'), $insertQuery->bindValue($versionInfo->versionNo, null, \PDO::PARAM_INT));
        $insertQuery->prepare()->execute();
    }