From 780fd0e3ef3c2718dabc635dfa3853ca7785fd1f Mon Sep 17 00:00:00 2001 From: Tim Otten Date: Fri, 29 Jun 2018 14:07:54 -0700 Subject: [PATCH] (dev/core#217) Add skeletal PrevNextCache service --- CRM/Core/PrevNextCache/Interface.php | 36 ++++++++++++++++++++++++++++ CRM/Core/PrevNextCache/Sql.php | 34 ++++++++++++++++++++++++++ Civi/Core/Container.php | 5 ++++ 3 files changed, 75 insertions(+) create mode 100644 CRM/Core/PrevNextCache/Interface.php create mode 100644 CRM/Core/PrevNextCache/Sql.php diff --git a/CRM/Core/PrevNextCache/Interface.php b/CRM/Core/PrevNextCache/Interface.php new file mode 100644 index 0000000000..3c8867838a --- /dev/null +++ b/CRM/Core/PrevNextCache/Interface.php @@ -0,0 +1,36 @@ +setFactory(array($class, 'singleton')); } + $container->setDefinition('prevnext', new Definition( + 'CRM_Core_PrevNextCache_Sql', + [] + )); + $container->setDefinition('civi.mailing.triggers', new Definition( 'Civi\Core\SqlTrigger\TimestampTriggers', array('civicrm_mailing', 'Mailing') -- 2.25.1