Thanks to visit codestin.com
Credit goes to github.com

Skip to content

phpDocumentor.phar broken "Cannot redeclare class" #1451

@cebe

Description

@cebe

I just downloaded the phpDocumentor.phar from http://phpdoc.org/phpDocumentor.phar

When I run it, I get the following error:

$ php phpDocumentor.phar --help
PHP Fatal error:  Cannot redeclare class phpDocumentor\Translator\ServiceProvider in phar:///data/cebe/dev/github/yiisoft/yii2/phpDocumentor.phar/src/phpDocumentor/Translator/ServiceProvider.php on line 29
PHP Stack trace:
PHP   1. {main}() /data/cebe/dev/github/yiisoft/yii2/phpDocumentor.phar:0
PHP   2. require() /data/cebe/dev/github/yiisoft/yii2/phpDocumentor.phar:10
PHP   3. phpDocumentor\Bootstrap->initialize() phar:///data/cebe/dev/github/yiisoft/yii2/phpDocumentor.phar/bin/phpdoc:22
PHP   4. phpDocumentor\Application->__construct() phar:///data/cebe/dev/github/yiisoft/yii2/phpDocumentor.phar/src/phpDocumentor/Bootstrap.php:62
PHP   5. Cilex\Application->register() phar:///data/cebe/dev/github/yiisoft/yii2/phpDocumentor.phar/src/phpDocumentor/Application.php:72
PHP   6. phpDocumentor\Descriptor\ServiceProvider->register() phar:///data/cebe/dev/github/yiisoft/yii2/phpDocumentor.phar/vendor/cilex/cilex/src/Cilex/Application.php:105
PHP   7. phpDocumentor\Descriptor\ServiceProvider->attachFiltersToManager() phar:///data/cebe/dev/github/yiisoft/yii2/phpDocumentor.phar/src/phpDocumentor/Descriptor/ServiceProvider.php:100
PHP   8. Pimple->offsetGet() phar:///data/cebe/dev/github/yiisoft/yii2/phpDocumentor.phar/src/phpDocumentor/Descriptor/ServiceProvider.php:193
PHP   9. phpDocumentor\Application::{closure:phar:///data/cebe/dev/github/yiisoft/yii2/phpDocumentor.phar/vendor/pimple/pimple/lib/Pimple.php:122-130}() phar:///data/cebe/dev/github/yiisoft/yii2/phpDocumentor.phar/vendor/pimple/pimple/lib/Pimple.php:83
PHP  10. phpDocumentor\Descriptor\ServiceProvider->phpDocumentor\Descriptor\{closure}() phar:///data/cebe/dev/github/yiisoft/yii2/phpDocumentor.phar/vendor/pimple/pimple/lib/Pimple.php:126
PHP  11. Pimple->offsetGet() phar:///data/cebe/dev/github/yiisoft/yii2/phpDocumentor.phar/vendor/pimple/pimple/lib/Pimple.php:332
PHP  12. phpDocumentor\Application::{closure:phar:///data/cebe/dev/github/yiisoft/yii2/phpDocumentor.phar/vendor/pimple/pimple/lib/Pimple.php:122-130}() phar:///data/cebe/dev/github/yiisoft/yii2/phpDocumentor.phar/vendor/pimple/pimple/lib/Pimple.php:83
PHP  13. Pimple->{closure:phar:///data/cebe/dev/github/yiisoft/yii2/phpDocumentor.phar/vendor/pimple/pimple/lib/Pimple.php:200-202}() phar:///data/cebe/dev/github/yiisoft/yii2/phpDocumentor.phar/vendor/pimple/pimple/lib/Pimple.php:126
PHP  14. phpDocumentor\Descriptor\ServiceProvider->phpDocumentor\Descriptor\{closure}() phar:///data/cebe/dev/github/yiisoft/yii2/phpDocumentor.phar/vendor/pimple/pimple/lib/Pimple.php:201
PHP  15. phpDocumentor\Descriptor\ServiceProvider->attachValidators() phar:///data/cebe/dev/github/yiisoft/yii2/phpDocumentor.phar/src/phpDocumentor/Descriptor/ServiceProvider.php:405
PHP  16. Symfony\Component\Validator\Validator->getMetadataFor() phar:///data/cebe/dev/github/yiisoft/yii2/phpDocumentor.phar/src/phpDocumentor/Descriptor/ServiceProvider.php:225
PHP  17. Symfony\Component\Validator\Mapping\Factory\LazyLoadingMetadataFactory->getMetadataFor() phar:///data/cebe/dev/github/yiisoft/yii2/phpDocumentor.phar/vendor/symfony/validator/Symfony/Component/Validator/Validator.php:82
PHP  18. class_exists() phar:///data/cebe/dev/github/yiisoft/yii2/phpDocumentor.phar/vendor/symfony/validator/Symfony/Component/Validator/Mapping/Factory/LazyLoadingMetadataFactory.php:113
PHP  19. Composer\Autoload\ClassLoader->loadClass() phar:///data/cebe/dev/github/yiisoft/yii2/phpDocumentor.phar/vendor/symfony/validator/Symfony/Component/Validator/Mapping/Factory/LazyLoadingMetadataFactory.php:0
PHP  20. Composer\Autoload\includeFile() phar:///data/cebe/dev/github/yiisoft/yii2/phpDocumentor.phar/vendor/composer/ClassLoader.php:270
PHP  21. include() phar:///data/cebe/dev/github/yiisoft/yii2/phpDocumentor.phar/vendor/composer/ClassLoader.php:378
PHP  22. Composer\Autoload\ClassLoader->loadClass() phar:///data/cebe/dev/github/yiisoft/yii2/phpDocumentor.phar/vendor/composer/ClassLoader.php:0
PHP  23. Composer\Autoload\includeFile() phar:///data/cebe/dev/github/yiisoft/yii2/phpDocumentor.phar/vendor/composer/ClassLoader.php:270
PHP  24. include() phar:///data/cebe/dev/github/yiisoft/yii2/phpDocumentor.phar/vendor/composer/ClassLoader.php:378
PHP  25. Composer\Autoload\ClassLoader->loadClass() phar:///data/cebe/dev/github/yiisoft/yii2/phpDocumentor.phar/vendor/composer/ClassLoader.php:0
PHP  26. Composer\Autoload\includeFile() phar:///data/cebe/dev/github/yiisoft/yii2/phpDocumentor.phar/vendor/composer/ClassLoader.php:270
PHP  27. include() phar:///data/cebe/dev/github/yiisoft/yii2/phpDocumentor.phar/vendor/composer/ClassLoader.php:378
[2014-10-23 13:22:05] phpDocumentor.ALERT: Fatal Error (E_COMPILE_ERROR): Cannot redeclare class phpDocumentor\Translator\ServiceProvider {"file":"phar:///data/cebe/dev/github/yiisoft/yii2/phpDocumentor.phar/src/phpDocumentor/Translator/ServiceProvider.php","line":29} []
$ php --version
PHP 5.4.30-2+deb.sury.org~precise+1 (cli) (built: Jul  2 2014 12:04:02) 
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
    with Xdebug v2.2.3, Copyright (c) 2002-2013, by Derick Rethans

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions