/**
  * @return void
  */
 public static function finishInstallation(Event\Type\System\ExtensionInstall $event)
 {
     $app = $event->getCurrentNode()->getRootNode();
     $composer_lock = FileHelper::create($app->getDirectory(), 'composer.lock');
     $composer_lock_json = $composer_lock->readJson();
     foreach ($composer_lock_json['packages'] as &$pkg_entry) {
         if ($pkg_entry['name'] == $event->getComposerPackageName() && true === $event->getResult()) {
             // Mark extension as installed
             $pkg_entry['installed'] = 'yes';
             $composer_lock->writeJson($composer_lock_json, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES);
         }
     }
 }