Dependencies not installable

More information: https://insight.symfony.com/what-we-analyse/composer.dependencies_not_installable

SymfonyInsight was not able to install your Composer dependencies. If you need to customize files or run commands to make it work, you can edit your SymfonyInsight project configuration to override the default "pre_composer_script" and/or "post_composer_script" settings.

Time to fix: about 3 hours
Open Issue Permalink
Collective
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Package operations: 3 installs, 22 updates, 18 removals
  - Removing phpstan/phpstan (dev-master ef60e5c)
  - Removing jean85/pretty-package-versions (1.0.3)
  - Removing nikic/php-parser (3.x-dev 94ca9a7)
  - Removing symfony/console (dev-master 9469587)
  - Removing symfony/polyfill-mbstring (dev-master 2ec8b39)
  - Removing symfony/finder (dev-master db49fa8)
  - Removing phpstan/phpdoc-parser (dev-master 26f3112)
  - Removing squizlabs/php_codesniffer (2.9.x-dev 68fb8e5)
  - Removing nette/robot-loader (dev-master 92d4b40)
  - Removing nette/finder (dev-master 636a9b8)
  - Removing nette/bootstrap (dev-master 37617e8)
  - Removing nette/di (dev-master 6f11681)
  - Removing nette/neon (dev-master 01bf77f)
  - Removing nette/php-generator (dev-master f82c6d8)
  - Removing nette/utils (dev-master 72e2436)
  - Removing vlucas/phpdotenv (dev-master ec37c49)
  - Removing php-composter/php-composter (v0.2.0)
  - Removing ocramius/package-versions (1.2.0)
  - Updating doctrine/instantiator (dev-master => 1.1.0): Downloading (100%)
  - Updating webmozart/assert (dev-master => 1.2.0): Downloading (100%)
  - Updating phpdocumentor/reflection-common (dev-master => 1.0.1): Downloading (100%)
  - Updating phpdocumentor/reflection-docblock (dev-master => 4.2.0): Downloading (100%)
  - Updating phpunit/php-token-stream (dev-master => 2.0.2): Downloading (100%)
  - Updating sebastian/code-unit-reverse-lookup (dev-master => 1.0.1): Downloading (100%)
  - Updating sebastian/object-reflector (dev-master => 1.1.1): Downloading (100%)
  - Updating sebastian/recursion-context (dev-master => 3.0.0): Downloading (100%)
  - Updating sebastian/version (dev-master => 2.0.1): Downloading (100%)
  - Updating sebastian/resource-operations (dev-master => 1.0.0): Downloading (100%)
  - Updating sebastian/object-enumerator (dev-master => 3.0.3): Downloading (100%)
  - Updating sebastian/global-state (dev-master => 2.0.0): Downloading (100%)
  - Updating sebastian/exporter (dev-master => 3.1.0): Downloading (100%)
  - Updating sebastian/environment (dev-master => 3.1.0): Downloading (100%)
  - Updating sebastian/diff (dev-master => 2.0.1): Downloading (100%)
  - Updating sebastian/comparator (dev-master => 2.1.0): Downloading (100%)
  - Updating phpunit/phpunit-mock-objects (dev-master => 5.0.4): Downloading (100%)
  - Updating phpunit/php-timer (dev-master => 1.0.9): Downloading (100%)
  - Updating phpunit/php-file-iterator (dev-master => 1.4.5): Downloading (100%)
  - Installing phpunit/php-code-coverage (5.2.4): Downloading (100%)
  - Updating phpspec/prophecy (dev-master => 1.7.3): Downloading (100%)
  - Updating phar-io/manifest (dev-master => 1.0.1): Downloading (100%)
  - Updating myclabs/deep-copy (1.x-dev => 1.7.0): Downloading (100%)
  - Installing phpunit/phpunit (6.5.2): Downloading (100%)
phpunit/php-code-coverage suggests installing ext-xdebug (^2.5.5)
phpunit/phpunit suggests installing ext-xdebug (*)
phpunit/phpunit suggests installing phpunit/php-invoker (^1.1)
Generating optimized autoload files

Fatal error: Uncaught Error: Class 'PHPComposter\PHPComposter\HookConfig' not found in /home/foobar/code/vendor/php-composter/php-composter/src/Plugin.php:89
Stack trace:
#0 /home/foobar/code/vendor/php-composter/php-composter/src/Plugin.php(69): PHPComposter\PHPComposter\Plugin::getConfig()
#1 [internal function]: PHPComposter\PHPComposter\Plugin::persistConfig(Object(Composer\Script\Event))
#2 phar:///home/foobar/bin/composer.phar/src/Composer/EventDispatcher/EventDispatcher.php(171): call_user_func(Array, Object(Composer\Script\Event))
#3 phar:///home/foobar/bin/composer.phar/src/Composer/EventDispatcher/EventDispatcher.php(96): Composer\EventDispatcher\EventDispatcher->doDispatch(Object(Composer\Script\Event))
#4 phar:///home/foobar/bin/composer.phar/src/Composer/Installer.php(321): Composer\EventDispatcher\EventDispatcher->dispatchScript('post-install-cm...', true)
#5 phar:///home/foobar/bin/composer.phar/src/Composer/Command/InstallCommand.php(119): Composer\Installer->run()
#6 phar:///home/foobar/bin/composer.phar/ in /home/foobar/code/vendor/php-composter/php-composter/src/Plugin.php on line 89

Text files should end with a valid new line character.

More information: https://insight.symfony.com/what-we-analyse/missing_e_o_l

in docs/dev_notes.md, line 5
  1. Working command/s:
  2. xvfb-run -a -s '-screen 0 1920x1080x24' \
  3. gource --default-user-image './avatars/Default.jpg' --user-image-dir './avatars/' --path '/auto-gourcer/repos/hotels/' --start-date '2017-12-01' --viewport '1920x1080' --output-ppm-stream - | \
  4. ffmpeg -y -r 30 -f image2pipe -vcodec ppm -i - -vcodec libx264 -preset ultrafast -pix_fmt yuv420p -crf 1 -threads 0 -bf 0 /auto-gourcer/renders/hotels.mp4

    This file ends with no newline character, or with a different newline character than other files in your project. It won't render properly on a terminal, and it's considered a bad practice.

    Time to fix: about 15 minutes
    Open Issue Permalink
    Last edited by David J Eddy