upgrades[] = new Upgrade39(); } /** * Applies all applyable upgrades * * @param Application $app */ public function apply(Application $app) { foreach ($this->upgrades as $upgrade) { if ($upgrade->isApplyable($app)) { $upgrade->apply($app['EM']); } } } }