Jarves\Controller\Admin\BundleManager\ManagerController::updateAutoloader PHP Method

updateAutoloader() protected method

protected updateAutoloader ( )
    protected function updateAutoloader()
    {
        if (!is_writeable($composerDir = $this->getComposerVendorDir() . 'composer/')) {
            throw new FileNotWritableException(sprintf('Directory `%s` is not writable.', $composerDir));
        }
        if (!is_writeable($autoload = $this->getComposerVendorDir() . 'autoload.php')) {
            throw new FileNotWritableException(sprintf('File `%s` is not writable.', $autoload));
        }
        $composer = $this->getComposer();
        $eventDispatcher = new EventDispatcher($composer, $this->composerIO);
        $autoloadGenerator = new AutoloadGenerator($eventDispatcher);
        $localRepo = $composer->getRepositoryManager()->getLocalRepository();
        $autoloadGenerator->dump($composer->getConfig(), $localRepo, $composer->getPackage(), $composer->getInstallationManager(), 'composer', true);
    }