add abstract getDispatcher method to use CartTrai
This commit is contained in:
@@ -266,4 +266,14 @@ class CouponBaseAdapter implements CouponAdapterInterface
|
|||||||
{
|
{
|
||||||
return $this->container->get('thelia.constraint.validator');
|
return $this->container->get('thelia.constraint.validator');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return the event dispatcher,
|
||||||
|
*
|
||||||
|
* @return \Symfony\Component\EventDispatcher\EventDispatcher
|
||||||
|
*/
|
||||||
|
public function getDispatcher()
|
||||||
|
{
|
||||||
|
return $this->container->get('event_dispatcher');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1653,18 +1653,8 @@ abstract class Order implements ActiveRecordInterface
|
|||||||
$modifiedColumns[':p' . $index++] = 'UPDATED_AT';
|
$modifiedColumns[':p' . $index++] = 'UPDATED_AT';
|
||||||
}
|
}
|
||||||
|
|
||||||
$db = Propel::getServiceContainer()->getAdapter(OrderTableMap::DATABASE_NAME);
|
|
||||||
$dbMap = Propel::getServiceContainer()->getDatabaseMap(OrderTableMap::DATABASE_NAME);
|
|
||||||
|
|
||||||
$tableName = OrderTableMap::TABLE_NAME;
|
|
||||||
|
|
||||||
if ($db->useQuoteIdentifier()) {
|
|
||||||
$tableName = $db->quoteIdentifierTable($tableName);
|
|
||||||
}
|
|
||||||
|
|
||||||
$sql = sprintf(
|
$sql = sprintf(
|
||||||
'INSERT INTO %s (%s) VALUES (%s)',
|
'INSERT INTO order (%s) VALUES (%s)',
|
||||||
$tableName,
|
|
||||||
implode(', ', $modifiedColumns),
|
implode(', ', $modifiedColumns),
|
||||||
implode(', ', array_keys($modifiedColumns))
|
implode(', ', array_keys($modifiedColumns))
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user