/** * Register the extensions Composer JSON and a matching Bolt name. * This allows reverse lookup of Bolt name to Composer name * * @param BaseExtensionInterface $extension */ private function registerComposerJson(BaseExtensionInterface $extension) { $json = new JsonFile($extension->getBasepath() . '/composer.json'); $composerjson = $json->read(); $this->app['extensions']->composer[strtolower($composerjson['name'])] = array('name' => $extension->getName(), 'json' => $composerjson); }