├── .coveralls.yml ├── .gitignore ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── composer.json ├── library ├── AbstractComponent.php ├── Db │ ├── Adapter │ │ ├── AdapterAbstractServiceFactory.php │ │ ├── AdapterServiceFactory.php │ │ ├── Driver │ │ │ └── Pdo │ │ │ │ └── Statement.php │ │ ├── Exception │ │ │ └── UnsupportedDriverException.php │ │ └── Platform │ │ │ └── SphinxQL.php │ └── Sql │ │ ├── Delete.php │ │ ├── Exception │ │ ├── ErrorException.php │ │ ├── ExceptionInterface.php │ │ ├── InvalidArgumentException.php │ │ ├── RuntimeException.php │ │ └── UnexpectedValueException.php │ │ ├── Insert.php │ │ ├── Platform │ │ └── ExpressionDecorator.php │ │ ├── Predicate │ │ └── Match.php │ │ ├── Replace.php │ │ ├── Select.php │ │ ├── Show.php │ │ ├── Sql.php │ │ └── Update.php ├── Exception │ ├── ExceptionInterface.php │ └── InvalidArgumentException.php ├── Indexer.php ├── Query │ ├── Exception │ │ ├── ErrorException.php │ │ ├── ExceptionInterface.php │ │ ├── InvalidArgumentException.php │ │ ├── RuntimeException.php │ │ └── UnexpectedValueException.php │ ├── QueryExpression.php │ └── QueryInterface.php └── Search.php ├── phpunit.xml.dist └── tests ├── .gitignore ├── AbstractComponentTest.php ├── Db ├── Adapter │ ├── AdapterAbstractServiceFactoryTest.php │ ├── AdapterServiceFactoryTest.php │ ├── Driver │ │ └── Pdo │ │ │ ├── StatementTest.php │ │ │ └── TestAsset │ │ │ ├── CtorlessPdo.php │ │ │ └── ParametersBoundedAlreadyStatement.php │ └── Platform │ │ └── SphinxQLTest.php ├── Sql │ ├── DeleteTest.php │ ├── InsertTest.php │ ├── Platform │ │ └── ExpressionDecoratorTest.php │ ├── Predicate │ │ └── MatchTest.php │ ├── ReplaceTest.php │ ├── SelectTest.php │ ├── ShowTest.php │ ├── SqlTest.php │ └── UpdateTest.php └── TestAsset │ └── TrustedSphinxQL.php ├── IndexerTest.php ├── Integration ├── AbstractIntegrationTest.php ├── MysqliIntegrationTest.php └── PDOIntegrationTest.php ├── Query └── QueryExpressionTest.php ├── SearchTest.php ├── TestAsset └── ConcreteComponentAsset.php ├── bootstrap.php ├── sphinx └── sphinx.conf └── travis └── sphinx-setup.sh /.coveralls.yml: -------------------------------------------------------------------------------- 1 | src_dir: library -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/composer.json -------------------------------------------------------------------------------- /library/AbstractComponent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/library/AbstractComponent.php -------------------------------------------------------------------------------- /library/Db/Adapter/AdapterAbstractServiceFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/library/Db/Adapter/AdapterAbstractServiceFactory.php -------------------------------------------------------------------------------- /library/Db/Adapter/AdapterServiceFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/library/Db/Adapter/AdapterServiceFactory.php -------------------------------------------------------------------------------- /library/Db/Adapter/Driver/Pdo/Statement.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/library/Db/Adapter/Driver/Pdo/Statement.php -------------------------------------------------------------------------------- /library/Db/Adapter/Exception/UnsupportedDriverException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/library/Db/Adapter/Exception/UnsupportedDriverException.php -------------------------------------------------------------------------------- /library/Db/Adapter/Platform/SphinxQL.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/library/Db/Adapter/Platform/SphinxQL.php -------------------------------------------------------------------------------- /library/Db/Sql/Delete.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/library/Db/Sql/Delete.php -------------------------------------------------------------------------------- /library/Db/Sql/Exception/ErrorException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/library/Db/Sql/Exception/ErrorException.php -------------------------------------------------------------------------------- /library/Db/Sql/Exception/ExceptionInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/library/Db/Sql/Exception/ExceptionInterface.php -------------------------------------------------------------------------------- /library/Db/Sql/Exception/InvalidArgumentException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/library/Db/Sql/Exception/InvalidArgumentException.php -------------------------------------------------------------------------------- /library/Db/Sql/Exception/RuntimeException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/library/Db/Sql/Exception/RuntimeException.php -------------------------------------------------------------------------------- /library/Db/Sql/Exception/UnexpectedValueException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/library/Db/Sql/Exception/UnexpectedValueException.php -------------------------------------------------------------------------------- /library/Db/Sql/Insert.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/library/Db/Sql/Insert.php -------------------------------------------------------------------------------- /library/Db/Sql/Platform/ExpressionDecorator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/library/Db/Sql/Platform/ExpressionDecorator.php -------------------------------------------------------------------------------- /library/Db/Sql/Predicate/Match.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/library/Db/Sql/Predicate/Match.php -------------------------------------------------------------------------------- /library/Db/Sql/Replace.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/library/Db/Sql/Replace.php -------------------------------------------------------------------------------- /library/Db/Sql/Select.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/library/Db/Sql/Select.php -------------------------------------------------------------------------------- /library/Db/Sql/Show.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/library/Db/Sql/Show.php -------------------------------------------------------------------------------- /library/Db/Sql/Sql.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/library/Db/Sql/Sql.php -------------------------------------------------------------------------------- /library/Db/Sql/Update.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/library/Db/Sql/Update.php -------------------------------------------------------------------------------- /library/Exception/ExceptionInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/library/Exception/ExceptionInterface.php -------------------------------------------------------------------------------- /library/Exception/InvalidArgumentException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/library/Exception/InvalidArgumentException.php -------------------------------------------------------------------------------- /library/Indexer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/library/Indexer.php -------------------------------------------------------------------------------- /library/Query/Exception/ErrorException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/library/Query/Exception/ErrorException.php -------------------------------------------------------------------------------- /library/Query/Exception/ExceptionInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/library/Query/Exception/ExceptionInterface.php -------------------------------------------------------------------------------- /library/Query/Exception/InvalidArgumentException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/library/Query/Exception/InvalidArgumentException.php -------------------------------------------------------------------------------- /library/Query/Exception/RuntimeException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/library/Query/Exception/RuntimeException.php -------------------------------------------------------------------------------- /library/Query/Exception/UnexpectedValueException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/library/Query/Exception/UnexpectedValueException.php -------------------------------------------------------------------------------- /library/Query/QueryExpression.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/library/Query/QueryExpression.php -------------------------------------------------------------------------------- /library/Query/QueryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/library/Query/QueryInterface.php -------------------------------------------------------------------------------- /library/Search.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/library/Search.php -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- 1 | build/* 2 | report/* -------------------------------------------------------------------------------- /tests/AbstractComponentTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/tests/AbstractComponentTest.php -------------------------------------------------------------------------------- /tests/Db/Adapter/AdapterAbstractServiceFactoryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/tests/Db/Adapter/AdapterAbstractServiceFactoryTest.php -------------------------------------------------------------------------------- /tests/Db/Adapter/AdapterServiceFactoryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/tests/Db/Adapter/AdapterServiceFactoryTest.php -------------------------------------------------------------------------------- /tests/Db/Adapter/Driver/Pdo/StatementTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/tests/Db/Adapter/Driver/Pdo/StatementTest.php -------------------------------------------------------------------------------- /tests/Db/Adapter/Driver/Pdo/TestAsset/CtorlessPdo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/tests/Db/Adapter/Driver/Pdo/TestAsset/CtorlessPdo.php -------------------------------------------------------------------------------- /tests/Db/Adapter/Driver/Pdo/TestAsset/ParametersBoundedAlreadyStatement.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/tests/Db/Adapter/Driver/Pdo/TestAsset/ParametersBoundedAlreadyStatement.php -------------------------------------------------------------------------------- /tests/Db/Adapter/Platform/SphinxQLTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/tests/Db/Adapter/Platform/SphinxQLTest.php -------------------------------------------------------------------------------- /tests/Db/Sql/DeleteTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/tests/Db/Sql/DeleteTest.php -------------------------------------------------------------------------------- /tests/Db/Sql/InsertTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/tests/Db/Sql/InsertTest.php -------------------------------------------------------------------------------- /tests/Db/Sql/Platform/ExpressionDecoratorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/tests/Db/Sql/Platform/ExpressionDecoratorTest.php -------------------------------------------------------------------------------- /tests/Db/Sql/Predicate/MatchTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/tests/Db/Sql/Predicate/MatchTest.php -------------------------------------------------------------------------------- /tests/Db/Sql/ReplaceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/tests/Db/Sql/ReplaceTest.php -------------------------------------------------------------------------------- /tests/Db/Sql/SelectTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/tests/Db/Sql/SelectTest.php -------------------------------------------------------------------------------- /tests/Db/Sql/ShowTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/tests/Db/Sql/ShowTest.php -------------------------------------------------------------------------------- /tests/Db/Sql/SqlTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/tests/Db/Sql/SqlTest.php -------------------------------------------------------------------------------- /tests/Db/Sql/UpdateTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/tests/Db/Sql/UpdateTest.php -------------------------------------------------------------------------------- /tests/Db/TestAsset/TrustedSphinxQL.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/tests/Db/TestAsset/TrustedSphinxQL.php -------------------------------------------------------------------------------- /tests/IndexerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/tests/IndexerTest.php -------------------------------------------------------------------------------- /tests/Integration/AbstractIntegrationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/tests/Integration/AbstractIntegrationTest.php -------------------------------------------------------------------------------- /tests/Integration/MysqliIntegrationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/tests/Integration/MysqliIntegrationTest.php -------------------------------------------------------------------------------- /tests/Integration/PDOIntegrationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/tests/Integration/PDOIntegrationTest.php -------------------------------------------------------------------------------- /tests/Query/QueryExpressionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/tests/Query/QueryExpressionTest.php -------------------------------------------------------------------------------- /tests/SearchTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/tests/SearchTest.php -------------------------------------------------------------------------------- /tests/TestAsset/ConcreteComponentAsset.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/tests/TestAsset/ConcreteComponentAsset.php -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/tests/bootstrap.php -------------------------------------------------------------------------------- /tests/sphinx/sphinx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/tests/sphinx/sphinx.conf -------------------------------------------------------------------------------- /tests/travis/sphinx-setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ripaclub/sphinxsearch/HEAD/tests/travis/sphinx-setup.sh --------------------------------------------------------------------------------