php-phpspec-prophecy/php-phpspec-prophecy-autoload.php
Remi Collet 489968d0b1 update to 1.11.0
raise dependency on PHP 7.2
raise dependency on phpdocumentor/reflection-docblock 5.0
raise dependency on sebastian/comparator 3.0
raise dependency on doctrine/instantiator 1.2
raise dependency on sebastian/recursion-context 3.0
2020-07-08 13:53:38 +02:00

27 lines
1.1 KiB
PHP

<?php
/* Autoloader for phpspec/prophecy and its dependencies */
// Rely on include_path as in PHPUnit dependencies + circular dependencies
require_once '/usr/share/php/Fedora/Autoloader/autoload.php';
\Fedora\Autoloader\Autoload::addPsr4('Prophecy\\', __DIR__);
// Dependencies
require_once 'Doctrine/Instantiator/autoload.php';
if ($dep = stream_resolve_include_path('phpDocumentor/Reflection/DocBlock5/autoload.php')) {
require_once $dep;
} else {
trigger_error('phpDocumentor reflection docblock autoloader not found in include path', E_USER_ERROR);
exit(1);
}
unset($dep);
if (!class_exists('SebastianBergmann\\Comparator\\Comparator')) { // v2 from phpunit, v1 from phpspec
require_once (stream_resolve_include_path('SebastianBergmann/Comparator4/autoload.php') ?:
'SebastianBergmann/Comparator3/autoload.php');
}
if (!class_exists('SebastianBergmann\\RecursionContext\\Context')) { // v3 from phpunit, v2 from phpspec (via exporter)
require_once (stream_resolve_include_path('SebastianBergmann/RecursionContext4/autoload.php') ?:
'SebastianBergmann/RecursionContext3/autoload.php');
}