X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=Civi%2FActionSchedule%2FEvent%2FMappingRegisterEvent.php;h=ef8c7f3750366f0e973011c62c8b4e402d6cb318;hb=881750c489cfe1241e4827bf6ec675bbc0b5aa95;hp=04eab4d0f9822559b527157c5ab16d979791d347;hpb=9e1bf145f3d295e053aafe8440f3a6b0d93899fa;p=civicrm-core.git diff --git a/Civi/ActionSchedule/Event/MappingRegisterEvent.php b/Civi/ActionSchedule/Event/MappingRegisterEvent.php index 04eab4d0f9..ef8c7f3750 100644 --- a/Civi/ActionSchedule/Event/MappingRegisterEvent.php +++ b/Civi/ActionSchedule/Event/MappingRegisterEvent.php @@ -9,6 +9,8 @@ use Symfony\Component\EventDispatcher\Event; * @package Civi\ActionSchedule\Event * * Register any available mappings. + * + * Event name: 'civi.actionSchedule.getMappings' */ class MappingRegisterEvent extends Event { @@ -16,14 +18,14 @@ class MappingRegisterEvent extends Event { * @var array * Array(scalar $id => Mapping $mapping). */ - protected $mappings = array(); + protected $mappings = []; /** * Register a new mapping. * - * @param MappingInterface $mapping + * @param \Civi\ActionSchedule\MappingInterface $mapping * The new mapping. - * @return $this + * @return MappingRegisterEvent */ public function register(MappingInterface $mapping) { $this->mappings[$mapping->getId()] = $mapping; @@ -35,6 +37,7 @@ class MappingRegisterEvent extends Event { * Array(scalar $id => MappingInterface $mapping). */ public function getMappings() { + ksort($this->mappings); return $this->mappings; }