Generate API documentation alpha

Cloud based service which generates API documentation for your GitHub based project using the great documentation generator ApiGen.

Status of Drupal 7.x (drupal)

Command: php -dmemory_limit=1024M /var/www/projects/apigen/apigen/apigen.php -s '/var/www/projects/apigen/repos/drupal/' -d '/var/www/projects/apigen/doc-progress/drupal' --charset=auto --download --debug --colors=no --progressbar=yes --title='Drupal 7.x' --google
ApiGen 3.0dev
-------------
Scanning .../repos/drupal
[===============================================================>] 100.00% 152MB
Found 12 errors

1. There was an error processing the file .../repos/drupal/core/vendor/twig/twig/lib/Twig/Extension/Core.php.

There were following reasons for this exception:
Thrown when working with file ".../repos/drupal/core/vendor/twig/twig/lib/Twig/Extension/Core.php" token stream.
The cause of the exception was the } token (line 534) in following part of no-namespace source code:

 528:
 529:         } elseif (is_array($value)) {
 530:             array_walk_recursive($value, '_twig_markup2string');
 531:         }
 532:
 533:         return json_encode($value, $options);
*534:     }
 535: }
 536:
 537: function _twig_markup2string(&$value)
 538: {
 539:     if ($value instanceof Twig_Markup) {
 540:         $value
Thrown when working with file ".../repos/drupal/core/vendor/twig/twig/lib/Twig/Extension/Core.php" token stream.
The cause of the exception was the } token (line 839) in following part of no-namespace source code:

 834:
 835: } elseif (function_exists('iconv')) {
 836:     function twig_convert_encoding($string, $to, $from)
 837:     {
 838:         return iconv($from, $to, $string);
*839:     }
 840: } else {
 841:     function twig_convert_encoding($string, $to, $from)
 842:     {
 843:         throw new Twig_Error_Runtime('No suitable convert encoding function (use UTF-8 as your encoding or install the iconv or mbstring extension).');
 844:     }
Thrown when working with file ".../repos/drupal/core/vendor/twig/twig/lib/Twig/Extension/Core.php" token stream.
The cause of the exception was the } token (line 960) in following part of no-namespace source code:

 947:
 948: {
 949:     /**
 950:      * Returns the length of a variable.
 951:      *
 952:      * @param Twig_Environment $env   A Twig_Environment instance
 953:      * @param mixed            $thing A variable
 954:      *
 955:      * @return integer The length of the value
 956:      */
 957:     function twig_length_filter(Twig_Environment $env, $thing)
 958:     {
 959:         return is_scalar($thing) ? strlen($thing) : count($thing);
*960:     }
 961:
 962:     /**
 963:      * Returns a titlecased string.
 964:      *
 965:      * @param Twig_Environment $env    A Twig_Environment instance
 966:      * @param string           $string A string
 967:      *
 968:      * @return string The titlecased string
 969:      */
 970:     function twig_title_string_filter(Twig_Environment $env, $string)
 971:     {
 972:         return ucwords(strtolower($string));
 973:     }
 974:
 975:     /**
 976:      * Returns a capitalized string.
 977:      *
 978:      * @param Twig_Environment $env    A Twig_Environment instance
 979:      * @param string           $string A string
 980:      *
 981:      * @return string The capitalized string
 982:      */
Thrown when working with file ".../repos/drupal/core/vendor/twig/twig/lib/Twig/Extension/Core.php" token stream.
The cause of the exception was the } token (line 973) in following part of no-namespace source code:

 959:
 960:     }
 961:
 962:     /**
 963:      * Returns a titlecased string.
 964:      *
 965:      * @param Twig_Environment $env    A Twig_Environment instance
 966:      * @param string           $string A string
 967:      *
 968:      * @return string The titlecased string
 969:      */
 970:     function twig_title_string_filter(Twig_Environment $env, $string)
 971:     {
 972:         return ucwords(strtolower($string));
*973:     }
 974:
 975:     /**
 976:      * Returns a capitalized string.
 977:      *
 978:      * @param Twig_Environment $env    A Twig_Environment instance
 979:      * @param string           $string A string
 980:      *
 981:      * @return string The capitalized string
 982:      */
 983:     function twig_capitalize_string_filter(Twig_Environment $env, $string)
 984:     {
 985:         return ucfirst(strtolower($string));
 986:     }
 987: }
Thrown when working with file ".../repos/drupal/core/vendor/twig/twig/lib/Twig/Extension/Core.php" token stream.
The cause of the exception was the } token (line 986) in following part of no-namespace source code:

 972:
 973:     }
 974:
 975:     /**
 976:      * Returns a capitalized string.
 977:      *
 978:      * @param Twig_Environment $env    A Twig_Environment instance
 979:      * @param string           $string A string
 980:      *
 981:      * @return string The capitalized string
 982:      */
 983:     function twig_capitalize_string_filter(Twig_Environment $env, $string)
 984:     {
 985:         return ucfirst(strtolower($string));
*986:     }
 987: }
 988:
 989: /* used internally */
 990: function twig_ensure_traversable($seq)
 991: {
 992:     if ($seq instanceof Traversable || is_array($seq)) {
 993:         return

2. There was an error processing the file .../repos/drupal/core/vendor/doctrine/common/tests/Doctrine/Tests/Common/Reflection/DeeperNamespaceParent.php.

There were following reasons for this exception:
Class Doctrine\Tests\Common\Reflection\SameNamespaceParent was redeclared (previously declared in file .../repos/drupal/core/vendor/doctrine/common/tests/Doctrine/Tests/Common/Reflection/SameNamespaceParent.php).

3. There was an error processing the file .../repos/drupal/core/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/Session/Storage/Handler/NativeSessionHandler.php.

There were following reasons for this exception:
Thrown when working with file ".../repos/drupal/core/vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/Session/Storage/Handler/NativeSessionHandler.php" token stream.
The cause of the exception was the } token (line 23) in following part of Symfony\Component\HttpFoundation\Session\Storage\Handler source code:

 10:
 11:
 12: namespace Symfony\Component\HttpFoundation\Session\Storage\Handler;
 13:
 14: /**
 15:  * Adds SessionHandler functionality if available.
 16:  *
 17:  * @see http://php.net/sessionhandler
 18:  */
 19:
 20: if (version_compare(phpversion(), '5.4.0', '>=')) {
 21:     class NativeSessionHandler extends \SessionHandler {}
 22: } else {
*23:     class NativeSessionHandler {}
 24: }
 25:

4. There was an error processing the file .../repos/drupal/core/vendor/symfony/routing/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher3.php.

There were following reasons for this exception:
Class ProjectUrlMatcher was redeclared (previously declared in file .../repos/drupal/core/vendor/symfony/routing/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher2.php).

5. There was an error processing the file .../repos/drupal/core/vendor/symfony/routing/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher1.php.

There were following reasons for this exception:
Class ProjectUrlMatcher was redeclared (previously declared in file .../repos/drupal/core/vendor/symfony/routing/Symfony/Component/Routing/Tests/Fixtures/dumper/url_matcher2.php).

6. There was an error processing the file .../repos/drupal/core/vendor/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/fallback/Namespaced/FooBar.php.

There were following reasons for this exception:
Class Apc\Namespaced\FooBar was redeclared (previously declared in file .../repos/drupal/core/vendor/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/Apc/Namespaced/FooBar.php).

7. There was an error processing the file .../repos/drupal/core/vendor/symfony/class-loader/Symfony/Component/ClassLoader/Tests/Fixtures/includepath/Foo.php.

There were following reasons for this exception:
Class Foo was redeclared (previously declared in file .../repos/drupal/core/vendor/twig/twig/test/Twig/Tests/integrationTest.php).

8. There was an error processing the file .../repos/drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/php/services9.php.

There were following reasons for this exception:
Class ProjectServiceContainer was redeclared (previously declared in file .../repos/drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/php/services10.php).

9. There was an error processing the file .../repos/drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/php/services1.php.

There were following reasons for this exception:
Class ProjectServiceContainer was redeclared (previously declared in file .../repos/drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/php/services10.php).

10. There was an error processing the file .../repos/drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/php/services8.php.

There were following reasons for this exception:
Class ProjectServiceContainer was redeclared (previously declared in file .../repos/drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/php/services10.php).

11. There was an error processing the file .../repos/drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/includes/foo.php.

There were following reasons for this exception:
Class FooClass was redeclared (previously declared in file .../repos/drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/containers/interfaces1.php).

12. There was an error processing the file .../repos/drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/includes/classes.php.

There were following reasons for this exception:
Class BarClass was redeclared (previously declared in file .../repos/drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Tests/Fixtures/containers/interfaces2.php).

Found 2663 classes, 4 constants, 451 functions and other 50 used PHP internal classes
Documentation for 2663 classes, 4 constants, 450 functions and other 50 used PHP internal classes will be generated
Generating to directory .../doc-progress/drupal
[===============================================================>] 100.00% 329MB
Done. Total time: 33 min 22 sec, used: 341 MB RAM