Generate API documentation alpha

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

Status of Mockery (padraic/mockery)

Command: php -dmemory_limit=1024M /var/www/projects/apigen/apigen/apigen.php -s '/var/www/projects/apigen/repos/padraic/mockery/library' -d '/var/www/projects/apigen/doc-progress/padraic/mockery' --charset=auto --download --debug --colors=no --progressbar=yes --ti
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20131226/newrelic.so' - /usr/lib/php5/20131226/newrelic.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20131226/newrelic.so' - /usr/lib/php5/20131226/newrelic.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Deprecated:  iconv_set_encoding(): Use of iconv.internal_encoding is deprecated in .../apigen/vendor/Nette/Nette/loader.php on line 30
ApiGen 3.0dev
-------------
Scanning .../repos/padraic/mockery/library
[===============================================================>] 100.00%  15MB
Found 5 errors

1. The TokenReflection library threw an exception while parsing the file .../repos/padraic/mockery/library/Mockery/Adapter/Phpunit/MockeryPHPUnitIntegrationAssertPostConditions.php.

This can have two reasons: a) the source code in the file is not valid or b) you have just found a bug in the TokenReflection library.

If the license allows it please send the whole file or at least the following fragment describing where exacly is the problem along with the backtrace to apigen@apigen.org. Thank you!

The cause of the exception "Unexpected token found." was the : token (line 27) in the following part of MockeryPHPUnitIntegrationAssertPostConditions::assertPostConditions() source code:

 19:
 20:
 21: declare(strict_types=1);
 22:
 23: namespace Mockery\Adapter\Phpunit;
 24:
 25: trait MockeryPHPUnitIntegrationAssertPostConditions
 26: {
*27:     protected function assertPostConditions(): void
 28:     {
 29:         $this->mockeryAssertPostConditions();
 30:     }
 31: }
 32:

The exception backtrace is following:

#0 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionFunctionBase.php(302): TokenReflection\ReflectionFunctionBase->parseStaticVariables(Object(TokenReflection\Stream\StringStream))
#1 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionElement.php(122): TokenReflection\ReflectionFunctionBase->parseChildren(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\ReflectionClass))
#2 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionBase.php(73): TokenReflection\ReflectionElement->parseStream(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\ReflectionClass))
#3 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionElement.php(104): TokenReflection\ReflectionBase->__construct(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\Broker), Object(TokenReflection\ReflectionClass))
#4 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionClass.php(1839): TokenReflection\ReflectionElement->__construct(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\Broker), Object(TokenReflection\ReflectionClass))
#5 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionElement.php(122): TokenReflection\ReflectionClass->parseChildren(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\ReflectionFileNamespace))
#6 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionBase.php(73): TokenReflection\ReflectionElement->parseStream(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\ReflectionFileNamespace))
#7 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionElement.php(104): TokenReflection\ReflectionBase->__construct(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\Broker), Object(TokenReflection\ReflectionFileNamespace))
#8 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionFileNamespace.php(299): TokenReflection\ReflectionElement->__construct(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\Broker), Object(TokenReflection\ReflectionFileNamespace))
#9 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionElement.php(122): TokenReflection\ReflectionFileNamespace->parseChildren(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\ReflectionFile))
#10 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionBase.php(73): TokenReflection\ReflectionElement->parseStream(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\ReflectionFile))
#11 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionElement.php(104): TokenReflection\ReflectionBase->__construct(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\Broker), Object(TokenReflection\ReflectionFile))
#12 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionFile.php(121): TokenReflection\ReflectionElement->__construct(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\Broker), Object(TokenReflection\ReflectionFile))
#13 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionBase.php(73): TokenReflection\ReflectionFile->parseStream(Object(TokenReflection\Stream\StringStream), NULL)
#14 .../apigen/vendor/TokenReflection/TokenReflection/Broker.php(168): TokenReflection\ReflectionBase->__construct(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\Broker))
#15 .../apigen/ApiGen/Generator.php(216): TokenReflection\Broker->processString('<?php\n/**\n * Mo...', '/var/www/projec...')
#16 .../apigen/ApiGen/Application.php(125): ApiGen\Generator->parse()
#17 .../apigen/ApiGen/Application.php(84): ApiGen\Application->parse()
#18 .../apigen/apigen.php(50): ApiGen\Application->run()
#19 {main}

2. The TokenReflection library threw an exception while parsing the file .../repos/padraic/mockery/library/Mockery/Adapter/Phpunit/TestListener.php.

This can have two reasons: a) the source code in the file is not valid or b) you have just found a bug in the TokenReflection library.

If the license allows it please send the whole file or at least the following fragment describing where exacly is the problem along with the backtrace to apigen@apigen.org. Thank you!

The cause of the exception "Unexpected token found." was the : token (line 39) in the following part of Mockery\Adapter\Phpunit\TestListener::endTest() source code:

 32:
 33:
 34:     public function __construct()
 35:     {
 36:         $this->trait = new TestListenerTrait();
 37:     }
 38:
*39:     public function endTest(Test $test, float $time): void
 40:     {
 41:         $this->trait->endTest($test, $time);
 42:     }
 43:
 44:     public function startTestSuite(TestSuite $suite): void
 45:     {

The exception backtrace is following:

#0 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionFunctionBase.php(302): TokenReflection\ReflectionFunctionBase->parseStaticVariables(Object(TokenReflection\Stream\StringStream))
#1 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionElement.php(122): TokenReflection\ReflectionFunctionBase->parseChildren(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\ReflectionClass))
#2 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionBase.php(73): TokenReflection\ReflectionElement->parseStream(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\ReflectionClass))
#3 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionElement.php(104): TokenReflection\ReflectionBase->__construct(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\Broker), Object(TokenReflection\ReflectionClass))
#4 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionClass.php(1839): TokenReflection\ReflectionElement->__construct(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\Broker), Object(TokenReflection\ReflectionClass))
#5 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionElement.php(122): TokenReflection\ReflectionClass->parseChildren(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\ReflectionFileNamespace))
#6 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionBase.php(73): TokenReflection\ReflectionElement->parseStream(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\ReflectionFileNamespace))
#7 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionElement.php(104): TokenReflection\ReflectionBase->__construct(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\Broker), Object(TokenReflection\ReflectionFileNamespace))
#8 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionFileNamespace.php(299): TokenReflection\ReflectionElement->__construct(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\Broker), Object(TokenReflection\ReflectionFileNamespace))
#9 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionElement.php(122): TokenReflection\ReflectionFileNamespace->parseChildren(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\ReflectionFile))
#10 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionBase.php(73): TokenReflection\ReflectionElement->parseStream(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\ReflectionFile))
#11 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionElement.php(104): TokenReflection\ReflectionBase->__construct(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\Broker), Object(TokenReflection\ReflectionFile))
#12 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionFile.php(130): TokenReflection\ReflectionElement->__construct(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\Broker), Object(TokenReflection\ReflectionFile))
#13 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionBase.php(73): TokenReflection\ReflectionFile->parseStream(Object(TokenReflection\Stream\StringStream), NULL)
#14 .../apigen/vendor/TokenReflection/TokenReflection/Broker.php(168): TokenReflection\ReflectionBase->__construct(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\Broker))
#15 .../apigen/ApiGen/Generator.php(216): TokenReflection\Broker->processString('<?php\n/**\n * Mo...', '/var/www/projec...')
#16 .../apigen/ApiGen/Application.php(125): ApiGen\Generator->parse()
#17 .../apigen/ApiGen/Application.php(84): ApiGen\Application->parse()
#18 .../apigen/apigen.php(50): ApiGen\Application->run()
#19 {main}

3. The TokenReflection library threw an exception while parsing the file .../repos/padraic/mockery/library/Mockery/Adapter/Phpunit/MockeryTestCaseSetUp.php.

This can have two reasons: a) the source code in the file is not valid or b) you have just found a bug in the TokenReflection library.

If the license allows it please send the whole file or at least the following fragment describing where exacly is the problem along with the backtrace to apigen@apigen.org. Thank you!

The cause of the exception "Unexpected token found." was the : token (line 27) in the following part of MockeryTestCaseSetUp::setUp() source code:

 19:
 20:
 21: declare(strict_types=1);
 22:
 23: namespace Mockery\Adapter\Phpunit;
 24:
 25: trait MockeryTestCaseSetUp
 26: {
*27:     protected function setUp(): void
 28:     {
 29:         parent::setUp();
 30:         $this->mockeryTestSetUp();
 31:     }
 32:
 33:     protected

The exception backtrace is following:

#0 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionFunctionBase.php(302): TokenReflection\ReflectionFunctionBase->parseStaticVariables(Object(TokenReflection\Stream\StringStream))
#1 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionElement.php(122): TokenReflection\ReflectionFunctionBase->parseChildren(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\ReflectionClass))
#2 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionBase.php(73): TokenReflection\ReflectionElement->parseStream(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\ReflectionClass))
#3 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionElement.php(104): TokenReflection\ReflectionBase->__construct(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\Broker), Object(TokenReflection\ReflectionClass))
#4 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionClass.php(1839): TokenReflection\ReflectionElement->__construct(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\Broker), Object(TokenReflection\ReflectionClass))
#5 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionElement.php(122): TokenReflection\ReflectionClass->parseChildren(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\ReflectionFileNamespace))
#6 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionBase.php(73): TokenReflection\ReflectionElement->parseStream(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\ReflectionFileNamespace))
#7 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionElement.php(104): TokenReflection\ReflectionBase->__construct(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\Broker), Object(TokenReflection\ReflectionFileNamespace))
#8 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionFileNamespace.php(299): TokenReflection\ReflectionElement->__construct(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\Broker), Object(TokenReflection\ReflectionFileNamespace))
#9 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionElement.php(122): TokenReflection\ReflectionFileNamespace->parseChildren(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\ReflectionFile))
#10 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionBase.php(73): TokenReflection\ReflectionElement->parseStream(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\ReflectionFile))
#11 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionElement.php(104): TokenReflection\ReflectionBase->__construct(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\Broker), Object(TokenReflection\ReflectionFile))
#12 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionFile.php(121): TokenReflection\ReflectionElement->__construct(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\Broker), Object(TokenReflection\ReflectionFile))
#13 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionBase.php(73): TokenReflection\ReflectionFile->parseStream(Object(TokenReflection\Stream\StringStream), NULL)
#14 .../apigen/vendor/TokenReflection/TokenReflection/Broker.php(168): TokenReflection\ReflectionBase->__construct(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\Broker))
#15 .../apigen/ApiGen/Generator.php(216): TokenReflection\Broker->processString('<?php\n/**\n * Mo...', '/var/www/projec...')
#16 .../apigen/ApiGen/Application.php(125): ApiGen\Generator->parse()
#17 .../apigen/ApiGen/Application.php(84): ApiGen\Application->parse()
#18 .../apigen/apigen.php(50): ApiGen\Application->run()
#19 {main}

4. The TokenReflection library threw an exception while parsing the file .../repos/padraic/mockery/library/Mockery/QuickDefinitionsConfiguration.php.

This can have two reasons: a) the source code in the file is not valid or b) you have just found a bug in the TokenReflection library.

If the license allows it please send the whole file or at least the following fragment describing where exacly is the problem along with the backtrace to apigen@apigen.org. Thank you!

The cause of the exception "The property name could not be determined." was the T_CONST token (line 25) in the following part of the source code:

  1: <?php
  2: /**
  3:  * Mockery
  4:  *
  5:  * LICENSE
  6:  *
  7:  * This source file is subject to the new BSD license that is bundled
  8:  * with this package in the file LICENSE.txt.
  9:  * It is also available through the world-wide-web at this URL:
 10:  * http://github.com/padraic/mockery/blob/master/LICENSE
 11:  * If you did not receive a copy of the license and are unable to
 12:  * obtain it through the world-wide-web, please send an email
 13:  * to padraic@php.net so we can send you a copy immediately.
 14:  *
 15:  * @category   Mockery
 16:  * @package    Mockery
 17:  * @copyright  Copyright (c) 2010 Pádraic Brady (http://blog.astrumfutura.com)
 18:  * @license    http://github.com/padraic/mockery/blob/master/LICENSE New BSD License
 19:  */
 20:
 21: namespace Mockery;
 22:
 23: class QuickDefinitionsConfiguration
 24: {
*25:     private const QUICK_DEFINITIONS_MODE_MOCK_AT_LEAST_ONCE = 'QUICK_DEFINITIONS_MODE_MOCK_AT_LEAST_ONCE';
 26:     private const QUICK_DEFINITIONS_MODE_DEFAULT_EXPECTATION = 'QUICK_DEFINITIONS_MODE_DEFAULT_EXPECTATION';
 27:
 28:     /**
 29:      * Defines what a quick definition should produce.
 30:      * Possible options are:
 31:      * - self::QUICK_DEFINITIONS_MODE_DEFAULT_EXPECTATION: in this case quick
 32:      * definitions define a stub.
 33:      * - self::QUICK_DEFINITIONS_MODE_MOCK_AT_LEAST_ONCE: in this case quick
 34:      * definitions define a mock with an 'at least once' expectation.
 35:      *
 36:      * @var string
 37:      */
 38:     protected $_quickDefinitionsApplicationMode = self::QUICK_DEFINITIONS_MODE_DEFAULT_EXPECTATION;
 39:
 40:     /**
 41:      * Returns true if quick definitions should setup a stub, returns false when
 42:      * quick definitions should setup a mock with 'at least once' expectation.
 43:      * When parameter $newValue is specified it sets the configuration with the
 44:      * given value.
 45:      */
 46:     public function shouldBeCalledAtLeastOnce(?bool $newValue = null): bool
 47:     {
 48:         if

The exception backtrace is following:

#0 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionProperty.php(436): TokenReflection\ReflectionProperty->parseName(Object(TokenReflection\Stream\StringStream))
#1 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionElement.php(121): TokenReflection\ReflectionProperty->parse(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\ReflectionClass))
#2 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionBase.php(73): TokenReflection\ReflectionElement->parseStream(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\ReflectionClass))
#3 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionElement.php(104): TokenReflection\ReflectionBase->__construct(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\Broker), Object(TokenReflection\ReflectionClass))
#4 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionClass.php(1830): TokenReflection\ReflectionElement->__construct(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\Broker), Object(TokenReflection\ReflectionClass))
#5 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionElement.php(122): TokenReflection\ReflectionClass->parseChildren(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\ReflectionFileNamespace))
#6 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionBase.php(73): TokenReflection\ReflectionElement->parseStream(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\ReflectionFileNamespace))
#7 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionElement.php(104): TokenReflection\ReflectionBase->__construct(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\Broker), Object(TokenReflection\ReflectionFileNamespace))
#8 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionFileNamespace.php(299): TokenReflection\ReflectionElement->__construct(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\Broker), Object(TokenReflection\ReflectionFileNamespace))
#9 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionElement.php(122): TokenReflection\ReflectionFileNamespace->parseChildren(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\ReflectionFile))
#10 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionBase.php(73): TokenReflection\ReflectionElement->parseStream(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\ReflectionFile))
#11 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionElement.php(104): TokenReflection\ReflectionBase->__construct(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\Broker), Object(TokenReflection\ReflectionFile))
#12 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionFile.php(130): TokenReflection\ReflectionElement->__construct(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\Broker), Object(TokenReflection\ReflectionFile))
#13 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionBase.php(73): TokenReflection\ReflectionFile->parseStream(Object(TokenReflection\Stream\StringStream), NULL)
#14 .../apigen/vendor/TokenReflection/TokenReflection/Broker.php(168): TokenReflection\ReflectionBase->__construct(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\Broker))
#15 .../apigen/ApiGen/Generator.php(216): TokenReflection\Broker->processString('<?php\n/**\n * Mo...', '/var/www/projec...')
#16 .../apigen/ApiGen/Application.php(125): ApiGen\Generator->parse()
#17 .../apigen/ApiGen/Application.php(84): ApiGen\Application->parse()
#18 .../apigen/apigen.php(50): ApiGen\Application->run()
#19 {main}

5. The TokenReflection library threw an exception while parsing the file .../repos/padraic/mockery/library/Mockery/Configuration.php.

This can have two reasons: a) the source code in the file is not valid or b) you have just found a bug in the TokenReflection library.

If the license allows it please send the whole file or at least the following fragment describing where exacly is the problem along with the backtrace to apigen@apigen.org. Thank you!

The cause of the exception "Unexpected token found." was the : token (line 176) in the following part of Mockery\Configuration::getQuickDefinitions() source code:

 166:
 167:
 168:     public function getConstantsMap()
 169:     {
 170:         return $this->_constantsMap;
 171:     }
 172:
 173:     /**
 174:      * Returns the quick definitions configuration
 175:      */
*176:     public function getQuickDefinitions(): QuickDefinitionsConfiguration
 177:     {
 178:         return $this->_quickDefinitionsConfiguration;
 179:     }
 180:
 181:     /**
 182:      * Disable reflection caching
 183:      *
 184:      * It should be always enabled, except when using
 185:      * PHPUnit's --static-backup option.
 186:      *
 187:      * @see https://github.com/mockery/mockery/issues/268
 188:      */
 189:     public function disableReflectionCache()
 190:     {

The exception backtrace is following:

#0 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionFunctionBase.php(302): TokenReflection\ReflectionFunctionBase->parseStaticVariables(Object(TokenReflection\Stream\StringStream))
#1 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionElement.php(122): TokenReflection\ReflectionFunctionBase->parseChildren(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\ReflectionClass))
#2 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionBase.php(73): TokenReflection\ReflectionElement->parseStream(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\ReflectionClass))
#3 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionElement.php(104): TokenReflection\ReflectionBase->__construct(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\Broker), Object(TokenReflection\ReflectionClass))
#4 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionClass.php(1839): TokenReflection\ReflectionElement->__construct(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\Broker), Object(TokenReflection\ReflectionClass))
#5 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionElement.php(122): TokenReflection\ReflectionClass->parseChildren(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\ReflectionFileNamespace))
#6 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionBase.php(73): TokenReflection\ReflectionElement->parseStream(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\ReflectionFileNamespace))
#7 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionElement.php(104): TokenReflection\ReflectionBase->__construct(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\Broker), Object(TokenReflection\ReflectionFileNamespace))
#8 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionFileNamespace.php(299): TokenReflection\ReflectionElement->__construct(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\Broker), Object(TokenReflection\ReflectionFileNamespace))
#9 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionElement.php(122): TokenReflection\ReflectionFileNamespace->parseChildren(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\ReflectionFile))
#10 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionBase.php(73): TokenReflection\ReflectionElement->parseStream(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\ReflectionFile))
#11 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionElement.php(104): TokenReflection\ReflectionBase->__construct(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\Broker), Object(TokenReflection\ReflectionFile))
#12 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionFile.php(130): TokenReflection\ReflectionElement->__construct(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\Broker), Object(TokenReflection\ReflectionFile))
#13 .../apigen/vendor/TokenReflection/TokenReflection/ReflectionBase.php(73): TokenReflection\ReflectionFile->parseStream(Object(TokenReflection\Stream\StringStream), NULL)
#14 .../apigen/vendor/TokenReflection/TokenReflection/Broker.php(168): TokenReflection\ReflectionBase->__construct(Object(TokenReflection\Stream\StringStream), Object(TokenReflection\Broker))
#15 .../apigen/ApiGen/Generator.php(216): TokenReflection\Broker->processString('<?php\n/**\n * Mo...', '/var/www/projec...')
#16 .../apigen/ApiGen/Application.php(125): ApiGen\Generator->parse()
#17 .../apigen/ApiGen/Application.php(84): ApiGen\Application->parse()
#18 .../apigen/apigen.php(50): ApiGen\Application->run()
#19 {main}

Found 83 classes, 0 constants, 6 functions and other 14 used PHP internal classes
Documentation for 80 classes, 0 constants, 6 functions and other 14 used PHP internal classes will be generated
Generating to directory .../doc-progress/padraic/mockery
[>                                                               ]   1.96%  16MB<!DOCTYPE html>
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<meta name="generator" content="ApiGen 3.0dev" />

	<title>Tree | Mockery</title>

	<script type="text/javascript" src="resources/combined.js?3569753172"></script>
	<script type="text/javascript" src="elementlist.js?3682764683"></script>
	<link rel="stylesheet" type="text/css" media="all" href="resources/style.css?4214719069" />
	<link rel="search" type="application/opensearchdescription+xml" title="Mockery" href="/opensearch.xml" />

	<script type="text/javascript">
		var _gaq = _gaq || [];
		_gaq.push(['_setAccount', "UA-10607448-4"]);
		_gaq.push(['_trackPageview']);

		(function() {
			var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
			ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
			var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
		})();
	</script>
</head>

<body>
<div id="left">
	<div id="menu">
		<a href="index.html" title="Overview"><span>Overview</span></a>


		<div id="groups">
			<h3>Namespaces</h3>
			<ul>
				<li><a href="namespace-Mockery.html">Mockery<span></span></a>
						<ul>
				<li><a href="namespace-Mockery.Adapter.html">Adapter<span></span></a>
						<ul>
				<li><a href="namespace-Mockery.Adapter.Phpunit.html">Phpunit</a>
						</li>
							</ul></li>
				<li><a href="namespace-Mockery.CountValidator.html">CountValidator</a>
						</li>
				<li><a href="namespace-Mockery.Exception.html">Exception</a>
						</li>
				<li><a href="namespace-Mockery.Generator.html">Generator<span></span></a>
						<ul>
				<li><a href="namespace-Mockery.Generator.StringManipulation.html">StringManipulation<span></span></a>
						<ul>
				<li><a href="namespace-Mockery.Generator.StringManipulation.Pass.html">Pass</a>
						</li>
							</ul></li></ul></li>
				<li><a href="namespace-Mockery.Loader.html">Loader</a>
						</li>
				<li><a href="namespace-Mockery.Matcher.html">Matcher</a>
						</li>
							</ul></li>
				<li><a href="namespace-None.html">None</a>
						</li>
				<li><a href="namespace-PHP.html">PHP</a>
						</li>
			</ul>
		</div>

		<hr />


		<div id="elements">
			<h3>Classes</h3>
			<ul>
				<li><a href="class-Closure.html">Closure</a></li>
				<li><a href="class-Mockery.html">Mockery</a></li>
				<li><a href="class-Mockery.Adapter.Phpunit.MockeryTestCase.html">Mockery\Adapter\Phpunit\MockeryTestCase</a></li>
				<li><a href="class-Mockery.Adapter.Phpunit.TestListenerTrait.html">Mockery\Adapter\Phpunit\TestListenerTrait</a></li>
				<li><a href="class-Mockery.CompositeExpectation.html">Mockery\CompositeExpectation</a></li>
				<li><a href="class-Mockery.Container.html">Mockery\Container</a></li>
				<li><a href="class-Mockery.CountValidator.AtLeast.html">Mockery\CountValidator\AtLeast</a></li>
				<li><a href="class-Mockery.CountValidator.AtMost.html">Mockery\CountValidator\AtMost</a></li>
				<li><a href="class-Mockery.CountValidator.CountValidatorAbstract.html">Mockery\CountValidator\CountValidatorAbstract</a></li>
				<li><a href="class-Mockery.CountValidator.Exact.html">Mockery\CountValidator\Exact</a></li>
				<li><a href="class-Mockery.Expectation.html">Mockery\Expectation</a></li>
				<li><a href="class-Mockery.ExpectationDirector.html">Mockery\ExpectationDirector</a></li>
				<li><a href="class-Mockery.ExpectsHigherOrderMessage.html">Mockery\ExpectsHigherOrderMessage</a></li>
				<li><a href="class-Mockery.Generator.CachingGenerator.html">Mockery\Generator\CachingGenerator</a></li>
				<li><a href="class-Mockery.Generator.DefinedTargetClass.html">Mockery\Generator\DefinedTargetClass</a></li>
				<li><a href="class-Mockery.Generator.Method.html">Mockery\Generator\Method</a></li>
				<li><a href="class-Mockery.Generator.MockConfiguration.html">Mockery\Generator\MockConfiguration</a></li>
				<li><a href="class-Mockery.Generator.MockConfigurationBuilder.html">Mockery\Generator\MockConfigurationBuilder</a></li>
				<li><a href="class-Mockery.Generator.MockDefinition.html">Mockery\Generator\MockDefinition</a></li>
				<li><a href="class-Mockery.Generator.MockNameBuilder.html">Mockery\Generator\MockNameBuilder</a></li>
				<li><a href="class-Mockery.Generator.Parameter.html">Mockery\Generator\Parameter</a></li>
				<li><a href="class-Mockery.Generator.StringManipulation.Pass.AvoidMethodClashPass.html">Mockery\Generator\StringManipulation\Pass\AvoidMethodClashPass</a></li>
				<li><a href="class-Mockery.Generator.StringManipulation.Pass.CallTypeHintPass.html">Mockery\Generator\StringManipulation\Pass\CallTypeHintPass</a></li>
				<li><a href="class-Mockery.Generator.StringManipulation.Pass.ClassNamePass.html">Mockery\Generator\StringManipulation\Pass\ClassNamePass</a></li>
				<li><a href="class-Mockery.Generator.StringManipulation.Pass.ClassPass.html">Mockery\Generator\StringManipulation\Pass\ClassPass</a></li>
				<li><a href="class-Mockery.Generator.StringManipulation.Pass.ConstantsPass.html">Mockery\Generator\StringManipulation\Pass\ConstantsPass</a></li>
				<li><a href="class-Mockery.Generator.StringManipulation.Pass.InstanceMockPass.html">Mockery\Generator\StringManipulation\Pass\InstanceMockPass</a></li>
				<li><a href="class-Mockery.Generator.StringManipulation.Pass.InterfacePass.html">Mockery\Generator\StringManipulation\Pass\InterfacePass</a></li>
				<li><a href="class-Mockery.Generator.StringManipulation.Pass.MagicMethodTypeHintsPass.html">Mockery\Generator\StringManipulation\Pass\MagicMethodTypeHintsPass</a></li>
				<li><a href="class-Mockery.Generator.StringManipulation.Pass.MethodDefinitionPass.html">Mockery\Generator\StringManipulation\Pass\MethodDefinitionPass</a></li>
				<li><a href="class-Mockery.Generator.StringManipulation.Pass.RemoveBuiltinMethodsThatAreFinalPass.html">Mockery\Generator\StringManipulation\Pass\RemoveBuiltinMethodsThatAreFinalPass</a></li>
				<li><a href="class-Mockery.Generator.StringManipulation.Pass.RemoveDestructorPass.html">Mockery\Generator\StringManipulation\Pass\RemoveDestructorPass</a></li>
				<li><a href="class-Mockery.Generator.StringManipulation.Pass.RemoveUnserializeForInternalSerializableClassesPass.html">Mockery\Generator\StringManipulation\Pass\RemoveUnserializeForInternalSerializableClassesPass</a></li>
				<li><a href="class-Mockery.Generator.StringManipulation.Pass.TraitPass.html">Mockery\Generator\StringManipulation\Pass\TraitPass</a></li>
				<li><a href="class-Mockery.Generator.StringManipulationGenerator.html">Mockery\Generator\StringManipulationGenerator</a></li>
				<li><a href="class-Mockery.Generator.UndefinedTargetClass.html">Mockery\Generator\UndefinedTargetClass</a></li>
				<li><a href="class-Mockery.HigherOrderMessage.html">Mockery\HigherOrderMessage</a></li>
				<li><a href="class-Mockery.Instantiator.html">Mockery\Instantiator</a></li>
				<li><a href="class-Mockery.Loader.EvalLoader.html">Mockery\Loader\EvalLoader</a></li>
				<li><a href="class-Mockery.Loader.RequireLoader.html">Mockery\Loader\RequireLoader</a></li>
				<li><a href="class-Mockery.Matcher.AndAnyOtherArgs.html">Mockery\Matcher\AndAnyOtherArgs</a></li>
				<li><a href="class-Mockery.Matcher.Any.html">Mockery\Matcher\Any</a></li>
				<li><a href="class-Mockery.Matcher.AnyArgs.html">Mockery\Matcher\AnyArgs</a></li>
				<li><a href="class-Mockery.Matcher.AnyOf.html">Mockery\Matcher\AnyOf</a></li>
				<li><a href="class-Mockery.Matcher.Closure.html">Mockery\Matcher\Closure</a></li>
				<li><a href="class-Mockery.Matcher.Contains.html">Mockery\Matcher\Contains</a></li>
				<li><a href="class-Mockery.Matcher.Ducktype.html">Mockery\Matcher\Ducktype</a></li>
				<li><a href="class-Mockery.Matcher.HasKey.html">Mockery\Matcher\HasKey</a></li>
				<li><a href="class-Mockery.Matcher.HasValue.html">Mockery\Matcher\HasValue</a></li>
				<li><a href="class-Mockery.Matcher.MatcherAbstract.html">Mockery\Matcher\MatcherAbstract</a></li>
				<li><a href="class-Mockery.Matcher.MultiArgumentClosure.html">Mockery\Matcher\MultiArgumentClosure</a></li>
				<li><a href="class-Mockery.Matcher.NoArgs.html">Mockery\Matcher\NoArgs</a></li>
				<li><a href="class-Mockery.Matcher.Not.html">Mockery\Matcher\Not</a></li>
				<li><a href="class-Mockery.Matcher.NotAnyOf.html">Mockery\Matcher\NotAnyOf</a></li>
				<li><a href="class-Mockery.Matcher.Pattern.html">Mockery\Matcher\Pattern</a></li>
				<li><a href="class-Mockery.Matcher.PHPUnitConstraint.html">Mockery\Matcher\PHPUnitConstraint</a></li>
				<li><a href="class-Mockery.Matcher.Subset.html">Mockery\Matcher\Subset</a></li>
				<li><a href="class-Mockery.Matcher.Type.html">Mockery\Matcher\Type</a></li>
				<li><a href="class-Mockery.MethodCall.html">Mockery\MethodCall</a></li>
				<li><a href="class-Mockery.Mock.html">Mockery\Mock</a></li>
				<li><a href="class-Mockery.ReceivedMethodCalls.html">Mockery\ReceivedMethodCalls</a></li>
				<li><a href="class-Mockery.Undefined.html">Mockery\Undefined</a></li>
				<li><a href="class-Mockery.VerificationDirector.html">Mockery\VerificationDirector</a></li>
				<li><a href="class-Mockery.VerificationExpectation.html">Mockery\VerificationExpectation</a></li>
				<li><a href="class-ReflectionClass.html">ReflectionClass</a></li>
				<li><a href="class-ReflectionFunctionAbstract.html">ReflectionFunctionAbstract</a></li>
				<li><a href="class-ReflectionMethod.html">ReflectionMethod</a></li>
				<li><a href="class-ReflectionParameter.html">ReflectionParameter</a></li>
			</ul>

			<h3>Interfaces</h3>
			<ul>
				<li><a href="class-Mockery.ExpectationInterface.html">Mockery\ExpectationInterface</a></li>
				<li><a href="class-Mockery.Generator.Generator.html">Mockery\Generator\Generator</a></li>
				<li><a href="class-Mockery.Generator.StringManipulation.Pass.Pass.html">Mockery\Generator\StringManipulation\Pass\Pass</a></li>
				<li><a href="class-Mockery.Generator.TargetClassInterface.html">Mockery\Generator\TargetClassInterface</a></li>
				<li><a href="class-Mockery.LegacyMockInterface.html">Mockery\LegacyMockInterface</a></li>
				<li><a href="class-Mockery.Loader.Loader.html">Mockery\Loader\Loader</a></li>
				<li><a href="class-Mockery.Matcher.ArgumentListMatcher.html">Mockery\Matcher\ArgumentListMatcher</a></li>
				<li><a href="class-Mockery.MockInterface.html">Mockery\MockInterface</a></li>
				<li><a href="class-Reflector.html">Reflector</a></li>
			</ul>

			<h3>Traits</h3>
			<ul>
				<li><a href="class-Mockery.Adapter.Phpunit.MockeryPHPUnitIntegration.html">Mockery\Adapter\Phpunit\MockeryPHPUnitIntegration</a></li>
			</ul>

			<h3>Exceptions</h3>
			<ul>
				<li><a href="class-BadFunctionCallException.html">BadFunctionCallException</a></li>
				<li><a href="class-BadMethodCallException.html">BadMethodCallException</a></li>
				<li><a href="class-Exception.html">Exception</a></li>
				<li><a href="class-InvalidArgumentException.html">InvalidArgumentException</a></li>
				<li><a href="class-LogicException.html">LogicException</a></li>
				<li><a href="class-Mockery.CountValidator.Exception.html">Mockery\CountValidator\Exception</a></li>
				<li><a href="class-Mockery.Exception.html">Mockery\Exception</a></li>
				<li><a href="class-Mockery.Exception.BadMethodCallException.html">Mockery\Exception\BadMethodCallException</a></li>
				<li><a href="class-Mockery.Exception.InvalidArgumentException.html">Mockery\Exception\InvalidArgumentException</a></li>
				<li><a href="class-Mockery.Exception.InvalidCountException.html">Mockery\Exception\InvalidCountException</a></li>
				<li><a href="class-Mockery.Exception.InvalidOrderException.html">Mockery\Exception\InvalidOrderException</a></li>
				<li><a href="class-Mockery.Exception.NoMatchingExpectationException.html">Mockery\Exception\NoMatchingExpectationException</a></li>
				<li><a href="class-Mockery.Exception.RuntimeException.html">Mockery\Exception\RuntimeException</a></li>
				<li><a href="class-OutOfBoundsException.html">OutOfBoundsException</a></li>
				<li><a href="class-RuntimeException.html">RuntimeException</a></li>
				<li><a href="class-UnexpectedValueException.html">UnexpectedValueException</a></li>
			</ul>


			<h3>Functions</h3>
			<ul>
				<li><a href="function-andAnyOtherArgs.html">andAnyOtherArgs</a></li>
				<li><a href="function-andAnyOthers.html">andAnyOthers</a></li>
				<li><a href="function-anyArgs.html">anyArgs</a></li>
				<li><a href="function-mock.html">mock</a></li>
				<li><a href="function-namedMock.html">namedMock</a></li>
				<li><a href="function-spy.html">spy</a></li>
			</ul>
		</div>
	</div>
</div>

<div id="splitter"></div>

<div id="right">
<div id="rightInner">
	<form action="http://www.google.com/cse" id="search">
		<input type="hidden" name="cx" value="003517389015876838664:fhzsqxwsggg" />
		<input type="hidden" name="ie" value="UTF-8" />
		<input type="text" name="q" class="text" />
		<input type="submit" value="Search" />
	</form>

	<div id="navigation">
		<ul>
			<li>
				<a href="index.html" title="Overview"><span>Overview</span></a>
			</li>
			<li>
<span>Namespace</span>			</li>
			<li>
<span>Class</span>			</li>
		</ul>
		<ul>
			<li class="active">
<span>Tree</span>			</li>
		</ul>
		<ul>
			<li>
				<a href="mockery-api-documentation.zip" title="Download documentation as ZIP archive"><span>Download</span></a>
			</li>
		</ul>
	</div>

<div id="content">
	<h1>Tree</h1>

		<h3>Classes</h3>
<div class="tree">
	<ul>

			<li><div class="notlast"><a href="class-Closure.html"><span>Closure</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.html"><span>Mockery</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Adapter.Phpunit.TestListenerTrait.html"><span>Mockery\Adapter\Phpunit\TestListenerTrait</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.CompositeExpectation.html"><span>Mockery\CompositeExpectation</span></a>
			 implements
				<a href="class-Mockery.ExpectationInterface.html"><span>Mockery\ExpectationInterface</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Container.html"><span>Mockery\Container</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.CountValidator.CountValidatorAbstract.html"><span>Mockery\CountValidator\CountValidatorAbstract</span></a>


			</div>

				<ul>

			<li><div class="notlast"><a href="class-Mockery.CountValidator.AtLeast.html"><span>Mockery\CountValidator\AtLeast</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.CountValidator.AtMost.html"><span>Mockery\CountValidator\AtMost</span></a>


			</div>

				</li>

			<li class="last"><div class="last"><a href="class-Mockery.CountValidator.Exact.html"><span>Mockery\CountValidator\Exact</span></a>


			</div>

				</ul></li>

			<li><div class="notlast"><a href="class-Mockery.Expectation.html"><span>Mockery\Expectation</span></a>
			 implements
				<a href="class-Mockery.ExpectationInterface.html"><span>Mockery\ExpectationInterface</span></a>


			</div>

				<ul>

			<li class="last"><div class="last"><a href="class-Mockery.VerificationExpectation.html"><span>Mockery\VerificationExpectation</span></a>


			</div>

				</ul></li>

			<li><div class="notlast"><a href="class-Mockery.ExpectationDirector.html"><span>Mockery\ExpectationDirector</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Generator.CachingGenerator.html"><span>Mockery\Generator\CachingGenerator</span></a>
			 implements
				<a href="class-Mockery.Generator.Generator.html"><span>Mockery\Generator\Generator</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Generator.DefinedTargetClass.html"><span>Mockery\Generator\DefinedTargetClass</span></a>
			 implements
				<a href="class-Mockery.Generator.TargetClassInterface.html"><span>Mockery\Generator\TargetClassInterface</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Generator.Method.html"><span>Mockery\Generator\Method</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Generator.MockConfiguration.html"><span>Mockery\Generator\MockConfiguration</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Generator.MockConfigurationBuilder.html"><span>Mockery\Generator\MockConfigurationBuilder</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Generator.MockDefinition.html"><span>Mockery\Generator\MockDefinition</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Generator.MockNameBuilder.html"><span>Mockery\Generator\MockNameBuilder</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Generator.Parameter.html"><span>Mockery\Generator\Parameter</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Generator.StringManipulationGenerator.html"><span>Mockery\Generator\StringManipulationGenerator</span></a>
			 implements
				<a href="class-Mockery.Generator.Generator.html"><span>Mockery\Generator\Generator</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Generator.StringManipulation.Pass.AvoidMethodClashPass.html"><span>Mockery\Generator\StringManipulation\Pass\AvoidMethodClashPass</span></a>
			 implements
				<a href="class-Mockery.Generator.StringManipulation.Pass.Pass.html"><span>Mockery\Generator\StringManipulation\Pass\Pass</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Generator.StringManipulation.Pass.CallTypeHintPass.html"><span>Mockery\Generator\StringManipulation\Pass\CallTypeHintPass</span></a>
			 implements
				<a href="class-Mockery.Generator.StringManipulation.Pass.Pass.html"><span>Mockery\Generator\StringManipulation\Pass\Pass</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Generator.StringManipulation.Pass.ClassNamePass.html"><span>Mockery\Generator\StringManipulation\Pass\ClassNamePass</span></a>
			 implements
				<a href="class-Mockery.Generator.StringManipulation.Pass.Pass.html"><span>Mockery\Generator\StringManipulation\Pass\Pass</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Generator.StringManipulation.Pass.ClassPass.html"><span>Mockery\Generator\StringManipulation\Pass\ClassPass</span></a>
			 implements
				<a href="class-Mockery.Generator.StringManipulation.Pass.Pass.html"><span>Mockery\Generator\StringManipulation\Pass\Pass</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Generator.StringManipulation.Pass.ConstantsPass.html"><span>Mockery\Generator\StringManipulation\Pass\ConstantsPass</span></a>
			 implements
				<a href="class-Mockery.Generator.StringManipulation.Pass.Pass.html"><span>Mockery\Generator\StringManipulation\Pass\Pass</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Generator.StringManipulation.Pass.InstanceMockPass.html"><span>Mockery\Generator\StringManipulation\Pass\InstanceMockPass</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Generator.StringManipulation.Pass.InterfacePass.html"><span>Mockery\Generator\StringManipulation\Pass\InterfacePass</span></a>
			 implements
				<a href="class-Mockery.Generator.StringManipulation.Pass.Pass.html"><span>Mockery\Generator\StringManipulation\Pass\Pass</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Generator.StringManipulation.Pass.MagicMethodTypeHintsPass.html"><span>Mockery\Generator\StringManipulation\Pass\MagicMethodTypeHintsPass</span></a>
			 implements
				<a href="class-Mockery.Generator.StringManipulation.Pass.Pass.html"><span>Mockery\Generator\StringManipulation\Pass\Pass</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Generator.StringManipulation.Pass.MethodDefinitionPass.html"><span>Mockery\Generator\StringManipulation\Pass\MethodDefinitionPass</span></a>
			 implements
				<a href="class-Mockery.Generator.StringManipulation.Pass.Pass.html"><span>Mockery\Generator\StringManipulation\Pass\Pass</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Generator.StringManipulation.Pass.RemoveBuiltinMethodsThatAreFinalPass.html"><span>Mockery\Generator\StringManipulation\Pass\RemoveBuiltinMethodsThatAreFinalPass</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Generator.StringManipulation.Pass.RemoveDestructorPass.html"><span>Mockery\Generator\StringManipulation\Pass\RemoveDestructorPass</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Generator.StringManipulation.Pass.RemoveUnserializeForInternalSerializableClassesPass.html"><span>Mockery\Generator\StringManipulation\Pass\RemoveUnserializeForInternalSerializableClassesPass</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Generator.StringManipulation.Pass.TraitPass.html"><span>Mockery\Generator\StringManipulation\Pass\TraitPass</span></a>
			 implements
				<a href="class-Mockery.Generator.StringManipulation.Pass.Pass.html"><span>Mockery\Generator\StringManipulation\Pass\Pass</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Generator.UndefinedTargetClass.html"><span>Mockery\Generator\UndefinedTargetClass</span></a>
			 implements
				<a href="class-Mockery.Generator.TargetClassInterface.html"><span>Mockery\Generator\TargetClassInterface</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.HigherOrderMessage.html"><span>Mockery\HigherOrderMessage</span></a>


			</div>

				<ul>

			<li class="last"><div class="last"><a href="class-Mockery.ExpectsHigherOrderMessage.html"><span>Mockery\ExpectsHigherOrderMessage</span></a>


			</div>

				</ul></li>

			<li><div class="notlast"><a href="class-Mockery.Instantiator.html"><span>Mockery\Instantiator</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Loader.EvalLoader.html"><span>Mockery\Loader\EvalLoader</span></a>
			 implements
				<a href="class-Mockery.Loader.Loader.html"><span>Mockery\Loader\Loader</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Loader.RequireLoader.html"><span>Mockery\Loader\RequireLoader</span></a>
			 implements
				<a href="class-Mockery.Loader.Loader.html"><span>Mockery\Loader\Loader</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Matcher.MatcherAbstract.html"><span>Mockery\Matcher\MatcherAbstract</span></a>


			</div>

				<ul>

			<li><div class="notlast"><a href="class-Mockery.Matcher.AndAnyOtherArgs.html"><span>Mockery\Matcher\AndAnyOtherArgs</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Matcher.Any.html"><span>Mockery\Matcher\Any</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Matcher.AnyArgs.html"><span>Mockery\Matcher\AnyArgs</span></a>
			 implements
				<a href="class-Mockery.Matcher.ArgumentListMatcher.html"><span>Mockery\Matcher\ArgumentListMatcher</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Matcher.AnyOf.html"><span>Mockery\Matcher\AnyOf</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Matcher.Closure.html"><span>Mockery\Matcher\Closure</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Matcher.Contains.html"><span>Mockery\Matcher\Contains</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Matcher.Ducktype.html"><span>Mockery\Matcher\Ducktype</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Matcher.HasKey.html"><span>Mockery\Matcher\HasKey</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Matcher.HasValue.html"><span>Mockery\Matcher\HasValue</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Matcher.MultiArgumentClosure.html"><span>Mockery\Matcher\MultiArgumentClosure</span></a>
			 implements
				<a href="class-Mockery.Matcher.ArgumentListMatcher.html"><span>Mockery\Matcher\ArgumentListMatcher</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Matcher.NoArgs.html"><span>Mockery\Matcher\NoArgs</span></a>
			 implements
				<a href="class-Mockery.Matcher.ArgumentListMatcher.html"><span>Mockery\Matcher\ArgumentListMatcher</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Matcher.Not.html"><span>Mockery\Matcher\Not</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Matcher.NotAnyOf.html"><span>Mockery\Matcher\NotAnyOf</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Matcher.PHPUnitConstraint.html"><span>Mockery\Matcher\PHPUnitConstraint</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Matcher.Pattern.html"><span>Mockery\Matcher\Pattern</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Matcher.Subset.html"><span>Mockery\Matcher\Subset</span></a>


			</div>

				</li>

			<li class="last"><div class="last"><a href="class-Mockery.Matcher.Type.html"><span>Mockery\Matcher\Type</span></a>


			</div>

				</ul></li>

			<li><div class="notlast"><a href="class-Mockery.MethodCall.html"><span>Mockery\MethodCall</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Mock.html"><span>Mockery\Mock</span></a>
			 implements
				<a href="class-Mockery.MockInterface.html"><span>Mockery\MockInterface</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.ReceivedMethodCalls.html"><span>Mockery\ReceivedMethodCalls</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.Undefined.html"><span>Mockery\Undefined</span></a>


			</div>

				</li>

			<li><div class="notlast"><a href="class-Mockery.VerificationDirector.html"><span>Mockery\VerificationDirector</span></a>


			</div>

				</li>

			<li><div class="notlast"><span>PHPUnit\Framework\TestCase</span>

			</div>

				<ul>

			<li class="last"><div class="last"><a href="class-Mockery.Adapter.Phpunit.MockeryTestCase.html"><span>Mockery\Adapter\Phpunit\MockeryTestCase</span></a>

exception 'Nette\FatalErrorException' with message 'Undefined index: Mockery\Adapter\Phpunit\MockeryTestCaseSetUp' in .../apigen/ApiGen/Reflection/ReflectionClass.php:869
Stack trace:
#0 .../apigen/ApiGen/Reflection/ReflectionClass.php(869): Nette\Diagnostics\Debugger::_errorHandler(8, 'Undefined index...', '/var/www/projec...', 869, Array)
#1 [internal function]: ApiGen\Reflection\ReflectionClass->ApiGen\Reflection\{closure}(Object(TokenReflection\Dummy\ReflectionClass))
#2 .../apigen/ApiGen/Reflection/ReflectionClass.php(870): array_map(Object(Closure), Array)
#3 .../apigen/ApiGen/Reflection/ReflectionBase.php(121): ApiGen\Reflection\ReflectionClass->getOwnTraits()
#4 .../doc-progress/padraic/mockery/5f32e77b8a35a/_Nette.FileTemplate/_default.tree.latte-f83b35ebb4d43f328a331a0c5338337e.php(50): ApiGen\Reflection\ReflectionBase->__get('ownTraits')
#5 [internal function]: _lbe1fc1d6a07_tree(Object(stdClass), Array)
#6 .../doc-progress/padraic/mockery/5f32e77b8a35a/_Nette.FileTemplate/_default.tree.latte-f83b35ebb4d43f328a331a0c5338337e.php(82): call_user_func('_lbe1fc1d6a07_t...', Object(stdClass), Array)
#7 .../apigen/vendor/Nette/Nette/Latte/Macros/UIMacros.php(463): _lbce8d7070aa_content(Object(stdClass), Array)
#8 .../doc-progress/padraic/mockery/5f32e77b8a35a/_Nette.FileTemplate/_default._layout.latte-31a2bf8bf5909cc3166eb3c2425ea927.php(226): Nette\Latte\Macros\UIMacros::callBlock(Object(stdClass), 'content', Array)
#9 .../apigen/vendor/Nette/Nette/Utils/LimitedScope.php(73): include('/var/www/projec...')
#10 .../apigen/vendor/Nette/Nette/Templating/FileTemplate.php(119): Nette\Utils\LimitedScope::load('/var/www/projec...', Array)
#11 .../doc-progress/padraic/mockery/5f32e77b8a35a/_Nette.FileTemplate/_default.tree.latte-f83b35ebb4d43f328a331a0c5338337e.php(120): Nette\Templating\FileTemplate->render()
#12 .../apigen/vendor/Nette/Nette/Utils/LimitedScope.php(73): include('/var/www/projec...')
#13 .../apigen/vendor/Nette/Nette/Templating/FileTemplate.php(119): Nette\Utils\LimitedScope::load('/var/www/projec...', Array)
#14 .../apigen/vendor/Nette/Nette/Templating/Template.php(125): Nette\Templating\FileTemplate->render()
#15 .../apigen/vendor/Nette/Nette/Templating/Template.php(108): Nette\Templating\Template->__toString(true)
#16 .../apigen/ApiGen/Generator.php(927): Nette\Templating\Template->save('/var/www/projec...')
#17 .../apigen/ApiGen/Generator.php(414): ApiGen\Generator->generateTree(Object(ApiGen\Template))
#18 .../apigen/ApiGen/Application.php(224): ApiGen\Generator->generate()
#19 .../apigen/ApiGen/Application.php(92): ApiGen\Application->generate()
#20 .../apigen/apigen.php(50): ApiGen\Application->run()
#21 {main}