mirror of
https://github.com/predis/predis.git
synced 2026-08-19 18:01:59 +00:00
62b421f20e
This change reduces some unnecessary complexity in the library, Redis commands do not change much after all. Developers can still implement their own commands factory, inject new commands or override existing ones. The "profile" client options has been renamed to "commands" and it accepts instances of Predis\Command\FactoryInterface. The test suite checks at runtime the version of the running instance of Redis for integration tests to adapt itself automatically.
26 lines
835 B
PHP
26 lines
835 B
PHP
<?php
|
|
|
|
/*
|
|
* This file is part of the Predis package.
|
|
*
|
|
* (c) Daniele Alessandri <suppakilla@gmail.com>
|
|
*
|
|
* For the full copyright and license information, please view the LICENSE
|
|
* file that was distributed with this source code.
|
|
*/
|
|
|
|
if (file_exists(__DIR__.'/../autoload.php')) {
|
|
require __DIR__.'/../autoload.php';
|
|
} elseif (@include('Predis/Autoloader.php')) {
|
|
Predis\Autoloader::register();
|
|
} else {
|
|
die('ERROR: Unable to find a suitable mean to register Predis\Autoloader.');
|
|
}
|
|
|
|
require __DIR__.'/PHPUnit/ArrayHasSameValuesConstraint.php';
|
|
require __DIR__.'/PHPUnit/RedisCommandConstraint.php';
|
|
require __DIR__.'/PHPUnit/PredisTestCase.php';
|
|
require __DIR__.'/PHPUnit/PredisCommandTestCase.php';
|
|
require __DIR__.'/PHPUnit/PredisConnectionTestCase.php';
|
|
require __DIR__.'/PHPUnit/PredisDistributorTestCase.php';
|