Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dump the complete requirement checker #217

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .requirement-checker/bin/check-requirements.php
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
<?php

namespace _HumbugBox5af55af77d4cf\KevinGH\RequirementChecker;
namespace _HumbugBox5af565a878e76\KevinGH\RequirementChecker;

require __DIR__ . '/../vendor/autoload.php';
if (\PHP_SAPI !== 'cli' && \PHP_SAPI !== 'phpdbg') {
echo \PHP_EOL . 'The application may only be invoked from a command line' . \PHP_EOL;
exit(1);
}
$checkPassed = \_HumbugBox5af55af77d4cf\KevinGH\RequirementChecker\Checker::checkRequirements();
$checkPassed = \_HumbugBox5af565a878e76\KevinGH\RequirementChecker\Checker::checkRequirements();
if (\false === $checkPassed) {
exit(1);
}
2 changes: 1 addition & 1 deletion .requirement-checker/composer.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"name":"humbug\/requirement-checker","description":"A tool to check the PHARs dependency requirements.","keywords":["phar"],"license":"MIT","authors":[{"name":"Th\u00e9o Fidry","email":"theo.fidry@gmail.com"}],"bin":["bin\/check-requirements.php"],"autoload":{"psr-4":{"_HumbugBox5af55af77d4cf\\KevinGH\\RequirementChecker\\":"src"}},"autoload-dev":{"psr-4":{"_HumbugBox5af55af77d4cf\\KevinGH\\RequirementChecker\\":"tests"}},"require":{"php":"^5.3 || ^7.0","ext-phar":"*","composer\/semver":"^1.4"},"require-dev":{"phpunit\/phpunit":"^7.0"},"config":{"bin-dir":"bin","sort-packages":true}}
{"name":"humbug\/requirement-checker","description":"A tool to check the PHARs dependency requirements.","keywords":["phar"],"license":"MIT","authors":[{"name":"Th\u00e9o Fidry","email":"theo.fidry@gmail.com"}],"bin":["bin\/check-requirements.php"],"autoload":{"psr-4":{"_HumbugBox5af565a878e76\\KevinGH\\RequirementChecker\\":"src"}},"autoload-dev":{"psr-4":{"_HumbugBox5af565a878e76\\KevinGH\\RequirementChecker\\":"tests"}},"require":{"php":"^5.3 || ^7.0","ext-phar":"*","composer\/semver":"^1.4"},"require-dev":{"phpunit\/phpunit":"^7.0"},"config":{"bin-dir":"bin","sort-packages":true}}
32 changes: 16 additions & 16 deletions .requirement-checker/src/Checker.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace _HumbugBox5af55af77d4cf\KevinGH\RequirementChecker;
namespace _HumbugBox5af565a878e76\KevinGH\RequirementChecker;

/**
@private
Expand All @@ -19,16 +19,16 @@ public static function checkRequirements()
{
$requirements = self::retrieveRequirements();
$checkPassed = $requirements->evaluateRequirements();
$io = new \_HumbugBox5af55af77d4cf\KevinGH\RequirementChecker\IO();
self::printCheck($checkPassed, new \_HumbugBox5af55af77d4cf\KevinGH\RequirementChecker\Printer($io->getVerbosity(), $io->hasColorSupport()), $requirements);
$io = new \_HumbugBox5af565a878e76\KevinGH\RequirementChecker\IO();
self::printCheck($checkPassed, new \_HumbugBox5af565a878e76\KevinGH\RequirementChecker\Printer($io->getVerbosity(), $io->hasColorSupport()), $requirements);
return $checkPassed;
}
public static function printCheck($checkPassed, \_HumbugBox5af55af77d4cf\KevinGH\RequirementChecker\Printer $printer, \_HumbugBox5af55af77d4cf\KevinGH\RequirementChecker\RequirementCollection $requirements)
public static function printCheck($checkPassed, \_HumbugBox5af565a878e76\KevinGH\RequirementChecker\Printer $printer, \_HumbugBox5af565a878e76\KevinGH\RequirementChecker\RequirementCollection $requirements)
{
if (\false === $checkPassed && \_HumbugBox5af55af77d4cf\KevinGH\RequirementChecker\IO::VERBOSITY_VERY_VERBOSE > $printer->getVerbosity()) {
$printer->setVerbosity(\_HumbugBox5af55af77d4cf\KevinGH\RequirementChecker\IO::VERBOSITY_VERY_VERBOSE);
if (\false === $checkPassed && \_HumbugBox5af565a878e76\KevinGH\RequirementChecker\IO::VERBOSITY_VERY_VERBOSE > $printer->getVerbosity()) {
$printer->setVerbosity(\_HumbugBox5af565a878e76\KevinGH\RequirementChecker\IO::VERBOSITY_VERY_VERBOSE);
}
$verbosity = \_HumbugBox5af55af77d4cf\KevinGH\RequirementChecker\IO::VERBOSITY_VERY_VERBOSE;
$verbosity = \_HumbugBox5af565a878e76\KevinGH\RequirementChecker\IO::VERBOSITY_VERY_VERBOSE;
$iniPath = $requirements->getPhpIniPath();
$printer->title('Box Requirements Checker', $verbosity);
$printer->printv('> Using PHP ', $verbosity);
Expand All @@ -49,24 +49,24 @@ public static function printCheck($checkPassed, \_HumbugBox5af55af77d4cf\KevinGH
$errorMessages = array();
foreach ($requirements->getRequirements() as $requirement) {
if ($errorMessage = $printer->getRequirementErrorMessage($requirement)) {
if (\_HumbugBox5af55af77d4cf\KevinGH\RequirementChecker\IO::VERBOSITY_DEBUG === $printer->getVerbosity()) {
$printer->printvln('✘ ' . $requirement->getTestMessage(), \_HumbugBox5af55af77d4cf\KevinGH\RequirementChecker\IO::VERBOSITY_DEBUG, 'red');
$printer->printv(' ', \_HumbugBox5af55af77d4cf\KevinGH\RequirementChecker\IO::VERBOSITY_DEBUG);
if (\_HumbugBox5af565a878e76\KevinGH\RequirementChecker\IO::VERBOSITY_DEBUG === $printer->getVerbosity()) {
$printer->printvln('✘ ' . $requirement->getTestMessage(), \_HumbugBox5af565a878e76\KevinGH\RequirementChecker\IO::VERBOSITY_DEBUG, 'red');
$printer->printv(' ', \_HumbugBox5af565a878e76\KevinGH\RequirementChecker\IO::VERBOSITY_DEBUG);
$errorMessages[] = $errorMessage;
} else {
$printer->printv('E', $verbosity, 'red');
$errorMessages[] = $errorMessage;
}
continue;
}
if (\_HumbugBox5af55af77d4cf\KevinGH\RequirementChecker\IO::VERBOSITY_DEBUG === $printer->getVerbosity()) {
$printer->printvln('✔ ' . $requirement->getHelpText(), \_HumbugBox5af55af77d4cf\KevinGH\RequirementChecker\IO::VERBOSITY_DEBUG, 'green');
$printer->printv(' ', \_HumbugBox5af55af77d4cf\KevinGH\RequirementChecker\IO::VERBOSITY_DEBUG);
if (\_HumbugBox5af565a878e76\KevinGH\RequirementChecker\IO::VERBOSITY_DEBUG === $printer->getVerbosity()) {
$printer->printvln('✔ ' . $requirement->getHelpText(), \_HumbugBox5af565a878e76\KevinGH\RequirementChecker\IO::VERBOSITY_DEBUG, 'green');
$printer->printv(' ', \_HumbugBox5af565a878e76\KevinGH\RequirementChecker\IO::VERBOSITY_DEBUG);
} else {
$printer->printv('.', $verbosity, 'green');
}
}
if (\_HumbugBox5af55af77d4cf\KevinGH\RequirementChecker\IO::VERBOSITY_DEBUG !== $printer->getVerbosity() && \count($requirements) > 0) {
if (\_HumbugBox5af565a878e76\KevinGH\RequirementChecker\IO::VERBOSITY_DEBUG !== $printer->getVerbosity() && \count($requirements) > 0) {
$printer->printvln('', $verbosity);
}
if ($requirements->evaluateRequirements()) {
Expand All @@ -89,9 +89,9 @@ private static function retrieveRequirements()
self::$requirementsConfig = __DIR__ . '/../.requirements.php';
}
$config = (require self::$requirementsConfig);
$requirements = new \_HumbugBox5af55af77d4cf\KevinGH\RequirementChecker\RequirementCollection();
$requirements = new \_HumbugBox5af565a878e76\KevinGH\RequirementChecker\RequirementCollection();
foreach ($config as $constraint) {
$requirements->addRequirement('php' === $constraint['type'] ? new \_HumbugBox5af55af77d4cf\KevinGH\RequirementChecker\IsPhpVersionFulfilled($constraint['condition']) : new \_HumbugBox5af55af77d4cf\KevinGH\RequirementChecker\IsExtensionFulfilled($constraint['condition']), $constraint['message'], $constraint['helpMessage']);
$requirements->addRequirement('php' === $constraint['type'] ? new \_HumbugBox5af565a878e76\KevinGH\RequirementChecker\IsPhpVersionFulfilled($constraint['condition']) : new \_HumbugBox5af565a878e76\KevinGH\RequirementChecker\IsExtensionFulfilled($constraint['condition']), $constraint['message'], $constraint['helpMessage']);
}
return $requirements;
}
Expand Down
2 changes: 1 addition & 1 deletion .requirement-checker/src/IO.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace _HumbugBox5af55af77d4cf\KevinGH\RequirementChecker;
namespace _HumbugBox5af565a878e76\KevinGH\RequirementChecker;

/**
@private
Expand Down
4 changes: 2 additions & 2 deletions .requirement-checker/src/IsExtensionFulfilled.php
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<?php

namespace _HumbugBox5af55dff3f2db\KevinGH\RequirementChecker;
namespace _HumbugBox5af565a878e76\KevinGH\RequirementChecker;

/**
@private
*/
final class IsExtensionFulfilled implements \_HumbugBox5af55dff3f2db\KevinGH\RequirementChecker\IsFulfilled
final class IsExtensionFulfilled implements \_HumbugBox5af565a878e76\KevinGH\RequirementChecker\IsFulfilled
{
private $requiredExtension;
/**
Expand Down
2 changes: 1 addition & 1 deletion .requirement-checker/src/IsFulfilled.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace _HumbugBox5af55dff3f2db\KevinGH\RequirementChecker;
namespace _HumbugBox5af565a878e76\KevinGH\RequirementChecker;

/**
@private
Expand Down
8 changes: 4 additions & 4 deletions .requirement-checker/src/IsPhpVersionFulfilled.php
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<?php

namespace _HumbugBox5af55dff3f2db\KevinGH\RequirementChecker;
namespace _HumbugBox5af565a878e76\KevinGH\RequirementChecker;

use _HumbugBox5af55dff3f2db\Composer\Semver\Semver;
use _HumbugBox5af565a878e76\Composer\Semver\Semver;
/**
@private
*/
final class IsPhpVersionFulfilled implements \_HumbugBox5af55dff3f2db\KevinGH\RequirementChecker\IsFulfilled
final class IsPhpVersionFulfilled implements \_HumbugBox5af565a878e76\KevinGH\RequirementChecker\IsFulfilled
{
private $requiredPhpVersion;
/**
Expand All @@ -18,6 +18,6 @@ public function __construct($requiredPhpVersion)
}
public function __invoke()
{
return \_HumbugBox5af55dff3f2db\Composer\Semver\Semver::satisfies(\sprintf('%d.%d.%d', \PHP_MAJOR_VERSION, \PHP_MINOR_VERSION, \PHP_RELEASE_VERSION), $this->requiredPhpVersion);
return \_HumbugBox5af565a878e76\Composer\Semver\Semver::satisfies(\sprintf('%d.%d.%d', \PHP_MAJOR_VERSION, \PHP_MINOR_VERSION, \PHP_RELEASE_VERSION), $this->requiredPhpVersion);
}
}
6 changes: 3 additions & 3 deletions .requirement-checker/src/Printer.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace _HumbugBox5af55af77d4cf\KevinGH\RequirementChecker;
namespace _HumbugBox5af565a878e76\KevinGH\RequirementChecker;

/**
@private
Expand All @@ -19,7 +19,7 @@ final class Printer
public function __construct($verbosity, $supportColors, $width = null)
{
if (null === $width) {
$terminal = new \_HumbugBox5af55af77d4cf\KevinGH\RequirementChecker\Terminal();
$terminal = new \_HumbugBox5af565a878e76\KevinGH\RequirementChecker\Terminal();
$width = \min($terminal->getWidth(), 80);
}
$this->verbosity = $verbosity;
Expand Down Expand Up @@ -59,7 +59,7 @@ public function title($title, $verbosity, $style = null)
@param
@return
*/
public function getRequirementErrorMessage(\_HumbugBox5af55af77d4cf\KevinGH\RequirementChecker\Requirement $requirement)
public function getRequirementErrorMessage(\_HumbugBox5af565a878e76\KevinGH\RequirementChecker\Requirement $requirement)
{
if ($requirement->isFulfilled()) {
return null;
Expand Down
2 changes: 1 addition & 1 deletion .requirement-checker/src/Requirement.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace _HumbugBox5af55af77d4cf\KevinGH\RequirementChecker;
namespace _HumbugBox5af565a878e76\KevinGH\RequirementChecker;

/**
@private
Expand Down
8 changes: 4 additions & 4 deletions .requirement-checker/src/RequirementCollection.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace _HumbugBox5af55af77d4cf\KevinGH\RequirementChecker;
namespace _HumbugBox5af565a878e76\KevinGH\RequirementChecker;

use ArrayIterator;
use Countable;
Expand Down Expand Up @@ -31,7 +31,7 @@ public function count()
/**
@param
*/
public function add(\_HumbugBox5af55af77d4cf\KevinGH\RequirementChecker\Requirement $requirement)
public function add(\_HumbugBox5af565a878e76\KevinGH\RequirementChecker\Requirement $requirement)
{
$this->requirements[] = $requirement;
}
Expand All @@ -42,7 +42,7 @@ public function add(\_HumbugBox5af55af77d4cf\KevinGH\RequirementChecker\Requirem
*/
public function addRequirement($checkIsFulfilled, $testMessage, $helpText)
{
$this->add(new \_HumbugBox5af55af77d4cf\KevinGH\RequirementChecker\Requirement($checkIsFulfilled, $testMessage, $helpText));
$this->add(new \_HumbugBox5af565a878e76\KevinGH\RequirementChecker\Requirement($checkIsFulfilled, $testMessage, $helpText));
}
/**
@return
Expand Down Expand Up @@ -70,7 +70,7 @@ public function evaluateRequirements()
@param
@return
*/
function ($checkPassed, \_HumbugBox5af55af77d4cf\KevinGH\RequirementChecker\Requirement $requirement) {
function ($checkPassed, \_HumbugBox5af565a878e76\KevinGH\RequirementChecker\Requirement $requirement) {
return $checkPassed && $requirement->isFulfilled();
},
\true
Expand Down
2 changes: 1 addition & 1 deletion .requirement-checker/src/Terminal.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace _HumbugBox5af55af77d4cf\KevinGH\RequirementChecker;
namespace _HumbugBox5af565a878e76\KevinGH\RequirementChecker;

/**
@license
Expand Down
4 changes: 2 additions & 2 deletions .requirement-checker/vendor/autoload.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,15 @@

require_once __DIR__ . '/composer/autoload_real.php';

$loader = ComposerAutoloaderInitd0d605bbe43181d4cbaccc78c5ea23ab::getLoader();
$loader = ComposerAutoloaderInitb3427d2564583967456f7a16e0a5984c::getLoader();



// scoper-autoload.php @generated by PhpScoper



class_exists('_HumbugBox5af55af77d4cf\Composer\Semver\Semver');
class_exists('_HumbugBox5af565a878e76\Composer\Semver\Semver');



Expand Down
34 changes: 17 additions & 17 deletions .requirement-checker/vendor/composer/autoload_classmap.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,21 +6,21 @@
$baseDir = dirname($vendorDir);

return array(
'_HumbugBox5af55af77d4cf\\Composer\\Semver\\Comparator' => $vendorDir . '/composer/semver/src/Comparator.php',
'_HumbugBox5af55af77d4cf\\Composer\\Semver\\Constraint\\AbstractConstraint' => $vendorDir . '/composer/semver/src/Constraint/AbstractConstraint.php',
'_HumbugBox5af55af77d4cf\\Composer\\Semver\\Constraint\\Constraint' => $vendorDir . '/composer/semver/src/Constraint/Constraint.php',
'_HumbugBox5af55af77d4cf\\Composer\\Semver\\Constraint\\ConstraintInterface' => $vendorDir . '/composer/semver/src/Constraint/ConstraintInterface.php',
'_HumbugBox5af55af77d4cf\\Composer\\Semver\\Constraint\\EmptyConstraint' => $vendorDir . '/composer/semver/src/Constraint/EmptyConstraint.php',
'_HumbugBox5af55af77d4cf\\Composer\\Semver\\Constraint\\MultiConstraint' => $vendorDir . '/composer/semver/src/Constraint/MultiConstraint.php',
'_HumbugBox5af55af77d4cf\\Composer\\Semver\\Semver' => $vendorDir . '/composer/semver/src/Semver.php',
'_HumbugBox5af55af77d4cf\\Composer\\Semver\\VersionParser' => $vendorDir . '/composer/semver/src/VersionParser.php',
'_HumbugBox5af55af77d4cf\\KevinGH\\RequirementChecker\\Checker' => $baseDir . '/src/Checker.php',
'_HumbugBox5af55af77d4cf\\KevinGH\\RequirementChecker\\IO' => $baseDir . '/src/IO.php',
'_HumbugBox5af55af77d4cf\\KevinGH\\RequirementChecker\\IsExtensionFulfilled' => $baseDir . '/src/IsExtensionFulfilled.php',
'_HumbugBox5af55af77d4cf\\KevinGH\\RequirementChecker\\IsFulfilled' => $baseDir . '/src/IsFulfilled.php',
'_HumbugBox5af55af77d4cf\\KevinGH\\RequirementChecker\\IsPhpVersionFulfilled' => $baseDir . '/src/IsPhpVersionFulfilled.php',
'_HumbugBox5af55af77d4cf\\KevinGH\\RequirementChecker\\Printer' => $baseDir . '/src/Printer.php',
'_HumbugBox5af55af77d4cf\\KevinGH\\RequirementChecker\\Requirement' => $baseDir . '/src/Requirement.php',
'_HumbugBox5af55af77d4cf\\KevinGH\\RequirementChecker\\RequirementCollection' => $baseDir . '/src/RequirementCollection.php',
'_HumbugBox5af55af77d4cf\\KevinGH\\RequirementChecker\\Terminal' => $baseDir . '/src/Terminal.php',
'_HumbugBox5af565a878e76\\Composer\\Semver\\Comparator' => $vendorDir . '/composer/semver/src/Comparator.php',
'_HumbugBox5af565a878e76\\Composer\\Semver\\Constraint\\AbstractConstraint' => $vendorDir . '/composer/semver/src/Constraint/AbstractConstraint.php',
'_HumbugBox5af565a878e76\\Composer\\Semver\\Constraint\\Constraint' => $vendorDir . '/composer/semver/src/Constraint/Constraint.php',
'_HumbugBox5af565a878e76\\Composer\\Semver\\Constraint\\ConstraintInterface' => $vendorDir . '/composer/semver/src/Constraint/ConstraintInterface.php',
'_HumbugBox5af565a878e76\\Composer\\Semver\\Constraint\\EmptyConstraint' => $vendorDir . '/composer/semver/src/Constraint/EmptyConstraint.php',
'_HumbugBox5af565a878e76\\Composer\\Semver\\Constraint\\MultiConstraint' => $vendorDir . '/composer/semver/src/Constraint/MultiConstraint.php',
'_HumbugBox5af565a878e76\\Composer\\Semver\\Semver' => $vendorDir . '/composer/semver/src/Semver.php',
'_HumbugBox5af565a878e76\\Composer\\Semver\\VersionParser' => $vendorDir . '/composer/semver/src/VersionParser.php',
'_HumbugBox5af565a878e76\\KevinGH\\RequirementChecker\\Checker' => $baseDir . '/src/Checker.php',
'_HumbugBox5af565a878e76\\KevinGH\\RequirementChecker\\IO' => $baseDir . '/src/IO.php',
'_HumbugBox5af565a878e76\\KevinGH\\RequirementChecker\\IsExtensionFulfilled' => $baseDir . '/src/IsExtensionFulfilled.php',
'_HumbugBox5af565a878e76\\KevinGH\\RequirementChecker\\IsFulfilled' => $baseDir . '/src/IsFulfilled.php',
'_HumbugBox5af565a878e76\\KevinGH\\RequirementChecker\\IsPhpVersionFulfilled' => $baseDir . '/src/IsPhpVersionFulfilled.php',
'_HumbugBox5af565a878e76\\KevinGH\\RequirementChecker\\Printer' => $baseDir . '/src/Printer.php',
'_HumbugBox5af565a878e76\\KevinGH\\RequirementChecker\\Requirement' => $baseDir . '/src/Requirement.php',
'_HumbugBox5af565a878e76\\KevinGH\\RequirementChecker\\RequirementCollection' => $baseDir . '/src/RequirementCollection.php',
'_HumbugBox5af565a878e76\\KevinGH\\RequirementChecker\\Terminal' => $baseDir . '/src/Terminal.php',
);
4 changes: 2 additions & 2 deletions .requirement-checker/vendor/composer/autoload_psr4.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,6 @@
$baseDir = dirname($vendorDir);

return array(
'_HumbugBox5af55af77d4cf\\KevinGH\\RequirementChecker\\' => array($baseDir . '/src'),
'_HumbugBox5af55af77d4cf\\Composer\\Semver\\' => array($vendorDir . '/composer/semver/src'),
'_HumbugBox5af565a878e76\\KevinGH\\RequirementChecker\\' => array($baseDir . '/src'),
'_HumbugBox5af565a878e76\\Composer\\Semver\\' => array($vendorDir . '/composer/semver/src'),
);
8 changes: 4 additions & 4 deletions .requirement-checker/vendor/composer/autoload_real.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

// autoload_real.php @generated by Composer

class ComposerAutoloaderInitd0d605bbe43181d4cbaccc78c5ea23ab
class ComposerAutoloaderInitb3427d2564583967456f7a16e0a5984c
{
private static $loader;

Expand All @@ -19,15 +19,15 @@ public static function getLoader()
return self::$loader;
}

spl_autoload_register(array('ComposerAutoloaderInitd0d605bbe43181d4cbaccc78c5ea23ab', 'loadClassLoader'), true, true);
spl_autoload_register(array('ComposerAutoloaderInitb3427d2564583967456f7a16e0a5984c', 'loadClassLoader'), true, true);
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
spl_autoload_unregister(array('ComposerAutoloaderInitd0d605bbe43181d4cbaccc78c5ea23ab', 'loadClassLoader'));
spl_autoload_unregister(array('ComposerAutoloaderInitb3427d2564583967456f7a16e0a5984c', 'loadClassLoader'));

$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
if ($useStaticLoader) {
require_once __DIR__ . '/autoload_static.php';

call_user_func(\Composer\Autoload\ComposerStaticInitd0d605bbe43181d4cbaccc78c5ea23ab::getInitializer($loader));
call_user_func(\Composer\Autoload\ComposerStaticInitb3427d2564583967456f7a16e0a5984c::getInitializer($loader));
} else {
$classMap = require __DIR__ . '/autoload_classmap.php';
if ($classMap) {
Expand Down
Loading