WIP: Propogate Properties when entities get updated
0/1 thread resolved
added MR::Awaiting Review Priority::2 - Normal Squad::Blue scoped labels
added 3 commits
- 66727176 - (feat) Tidy interface of PropogateProperties class to a single public function - #616
- 7cea5cdd - (feat) Refactor code that is propagating properties into the propagation framework - #616
- 555d3a4f - (chore) Remove duplicate doc blocks for methods that already have their own doc blocks - #616
added 12 commits
- 555d3a4f...a437ec98 - 11 commits from branch
master
- d720d192 - Merge branch 'master' into chore/616-propogate-props
- 555d3a4f...a437ec98 - 11 commits from branch
added 1 commit
- 4d3e9456 - (chore) Add missing spec tests for new classes; Refactor usage to not use...
29 $this->save = $save ?? new Save(); 30 $this->entitiesBuilder = $entitiesBuilder ?? Di::_()->get('EntitiesBuilder'); 31 $this->registerPropagators(); 32 } 33 34 protected function registerPropagators(): void 35 { 36 /* Register PropertyPropagator classes here */ 37 $this->addPropagator(Core\Blogs\Delegates\PropagateProperties::class); 38 $this->addPropagator(Core\Feeds\Delegates\PropagateProperties::class); 39 $this->addPropagator(Core\Media\Delegates\PropagateProperties::class); 40 $this->addPropagator(Core\Entities\Delegates\PropagateProperties::class); 41 $this->addPropagator(Core\Permissions\Delegates\PropagateProperties::class); 42 } 43 44 public function clearPropogators() - Owner
void return type?