-
- Downloads
CRM-16373 - Bootstrap subsystems in more predictable order
Several subsystems were initialized on-demand. This had a weird side-effect where the container would start initializing and call another service, which would then (indirectly) try to initialize another container. The two container instances would not be the same. This revision enforces a more carefully considered sequence of events (which will be documented in the wiki page, "Bootstrap Reference").
Showing
- CRM/Contact/BAO/GroupContactCache.php 1 addition, 1 deletionCRM/Contact/BAO/GroupContactCache.php
- CRM/Core/BAO/Cache.php 1 addition, 1 deletionCRM/Core/BAO/Cache.php
- CRM/Core/Config.php 5 additions, 0 deletionsCRM/Core/Config.php
- CRM/Core/Config/Runtime.php 24 additions, 0 deletionsCRM/Core/Config/Runtime.php
- CRM/Mailing/BAO/Mailing.php 1 addition, 1 deletionCRM/Mailing/BAO/Mailing.php
- CRM/Mailing/BAO/MailingJob.php 2 additions, 2 deletionsCRM/Mailing/BAO/MailingJob.php
- Civi.php 10 additions, 2 deletionsCivi.php
- Civi/Core/Container.php 43 additions, 22 deletionsCivi/Core/Container.php
- api/v3/Job.php 5 additions, 5 deletionsapi/v3/Job.php
- bin/ContributionProcessor.php 1 addition, 1 deletionbin/ContributionProcessor.php
Please register or sign in to comment