mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-15 14:03:27 +00:00
Add order-element repository as a service
This commit is contained in:
@@ -205,6 +205,9 @@ class ORMServiceProvider implements ServiceProviderInterface
|
|||||||
$app['repo.orders'] = $app->share(function (PhraseaApplication $app) {
|
$app['repo.orders'] = $app->share(function (PhraseaApplication $app) {
|
||||||
return $app['EM']->getRepository('Phraseanet:Order');
|
return $app['EM']->getRepository('Phraseanet:Order');
|
||||||
});
|
});
|
||||||
|
$app['repo.order-elements'] = $app->share(function (PhraseaApplication $app) {
|
||||||
|
return $app['EM']->getRepository('Phraseanet:OrderElement');
|
||||||
|
});
|
||||||
$app['repo.feeds'] = $app->share(function (PhraseaApplication $app) {
|
$app['repo.feeds'] = $app->share(function (PhraseaApplication $app) {
|
||||||
return $app['EM']->getRepository('Phraseanet:Feed');
|
return $app['EM']->getRepository('Phraseanet:Feed');
|
||||||
});
|
});
|
||||||
|
@@ -49,7 +49,7 @@ class eventsmanager_notify_order extends eventsmanager_notifyAbstract
|
|||||||
$users = [];
|
$users = [];
|
||||||
|
|
||||||
try {
|
try {
|
||||||
$repository = $this->app['EM']->getRepository('Phraseanet:OrderElement');
|
$repository = $this->app['repo.order-elements'];
|
||||||
|
|
||||||
$results = $repository->findBy(['orderId' => $order_id]);
|
$results = $repository->findBy(['orderId' => $order_id]);
|
||||||
|
|
||||||
|
@@ -1498,7 +1498,7 @@ class record_adapter implements record_Interface, cache_cacheableInterface
|
|||||||
$stmt->execute([':record_id' => $this->get_record_id()]);
|
$stmt->execute([':record_id' => $this->get_record_id()]);
|
||||||
$stmt->closeCursor();
|
$stmt->closeCursor();
|
||||||
|
|
||||||
$orderElementRepository = $this->app['EM']->getRepository('Phraseanet:OrderElement');
|
$orderElementRepository = $this->app['repo.order-elements'];
|
||||||
|
|
||||||
/* @var $repository Alchemy\Phrasea\Model\Repositories\OrderElementRepository */
|
/* @var $repository Alchemy\Phrasea\Model\Repositories\OrderElementRepository */
|
||||||
foreach ($orderElementRepository->findBy(['recordId' => $this->get_record_id()]) as $order_element) {
|
foreach ($orderElementRepository->findBy(['recordId' => $this->get_record_id()]) as $order_element) {
|
||||||
|
Reference in New Issue
Block a user