feat: Added manticore support

This commit is contained in:
Roman Kelesidis 2025-08-21 11:04:56 +03:00
commit 35ddcfced2
No known key found for this signature in database
GPG key ID: D8157C4D4C4C6DB4
2 changed files with 160 additions and 10 deletions

View file

@ -47,34 +47,35 @@
}, },
"require": { "require": {
"php": ">=8.1", "php": ">=8.1",
"arokettu/random-polyfill": "1.0.2",
"arokettu/bencode": "^4.1.0", "arokettu/bencode": "^4.1.0",
"arokettu/monsterid": "dev-master", "arokettu/monsterid": "dev-master",
"arokettu/random-polyfill": "1.0.2",
"arokettu/torrent-file": "^5.2.1", "arokettu/torrent-file": "^5.2.1",
"bugsnag/bugsnag": "^v3.29.1", "bugsnag/bugsnag": "^v3.29.1",
"claviska/simpleimage": "^4.0", "claviska/simpleimage": "^4.0",
"gregwar/captcha": "1.*",
"egulias/email-validator": "^4.0.1", "egulias/email-validator": "^4.0.1",
"filp/whoops": "^2.15", "filp/whoops": "^2.15",
"z4kn4fein/php-semver": "^v3.0.0", "gemorroj/m3u-parser": "dev-master",
"gigablah/sphinxphp": "2.0.8", "gigablah/sphinxphp": "2.0.8",
"google/recaptcha": "^1.3", "google/recaptcha": "^1.3",
"gregwar/captcha": "1.*",
"jacklul/monolog-telegram": "^3.1", "jacklul/monolog-telegram": "^3.1",
"josantonius/cookie": "^2.0", "josantonius/cookie": "^2.0",
"gemorroj/m3u-parser": "dev-master",
"php-curl-class/php-curl-class": "^12.0.0",
"league/flysystem": "^3.28", "league/flysystem": "^3.28",
"longman/ip-tools": "1.2.1", "longman/ip-tools": "1.2.1",
"manticoresoftware/manticoresearch-php": "^4.0",
"matthiasmullie/scrapbook": "^1.5.4", "matthiasmullie/scrapbook": "^1.5.4",
"monolog/monolog": "^3.4", "monolog/monolog": "^3.4",
"php-curl-class/php-curl-class": "^12.0.0",
"samdark/sitemap": "2.4.1", "samdark/sitemap": "2.4.1",
"symfony/finder": "^6.4",
"symfony/filesystem": "^6.4",
"symfony/event-dispatcher": "^6.4", "symfony/event-dispatcher": "^6.4",
"symfony/mime": "^6.4", "symfony/filesystem": "^6.4",
"symfony/finder": "^6.4",
"symfony/mailer": "^6.4", "symfony/mailer": "^6.4",
"symfony/mime": "^6.4",
"symfony/polyfill": "v1.32.0", "symfony/polyfill": "v1.32.0",
"vlucas/phpdotenv": "^5.5" "vlucas/phpdotenv": "^5.5",
"z4kn4fein/php-semver": "^v3.0.0"
}, },
"require-dev": { "require-dev": {
"symfony/var-dumper": "^6.4" "symfony/var-dumper": "^6.4"

151
composer.lock generated
View file

@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically" "This file is @generated automatically"
], ],
"content-hash": "4a8e483526e6241286bf04937e1f4913", "content-hash": "ef07e2d24ed4c6cbb1e3d41abdff07a7",
"packages": [ "packages": [
{ {
"name": "arokettu/bencode", "name": "arokettu/bencode",
@ -1854,6 +1854,76 @@
}, },
"time": "2016-10-23T20:08:46+00:00" "time": "2016-10-23T20:08:46+00:00"
}, },
{
"name": "manticoresoftware/manticoresearch-php",
"version": "4.0.1",
"source": {
"type": "git",
"url": "https://github.com/manticoresoftware/manticoresearch-php.git",
"reference": "fe6ea1c5ddbfc79f0d31dfbeb0284a890c4c9687"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/manticoresoftware/manticoresearch-php/zipball/fe6ea1c5ddbfc79f0d31dfbeb0284a890c4c9687",
"reference": "fe6ea1c5ddbfc79f0d31dfbeb0284a890c4c9687",
"shasum": ""
},
"require": {
"ext-json": "*",
"php": "^7.4|^8.0",
"php-http/discovery": "^1.14",
"psr/log": "^1.1 || ^2.0 || ^3.0"
},
"require-dev": {
"mockery/mockery": "*",
"phpstan/phpstan": "^1.4",
"phpunit/phpunit": ">=7.5 || ^10.5",
"slevomat/coding-standard": "^7.0",
"squizlabs/php_codesniffer": "^3.7"
},
"suggest": {
"ext-curl": "*",
"guzzlehttp/psr7": ">=1.6",
"monolog/monolog": "*",
"php-http/curl-client": ">=1.7",
"php-http/httplug": "^1.1",
"php-http/message": "^1.7"
},
"type": "library",
"autoload": {
"psr-4": {
"Manticoresearch\\": "src/Manticoresearch/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Manticore Software",
"email": "contact@manticoresearch.com",
"homepage": "https://manticoresearch.com/"
},
{
"name": "Adrian Nuta",
"email": "adriannuta@gmail.com",
"role": "Developer"
}
],
"description": "PHP Client for Manticore Search",
"keywords": [
"client",
"manticoresearch",
"search"
],
"support": {
"chat": "https://slack.manticoresearch.com/",
"issues": "https://github.com/manticoresoftware/manticoresearch-php/issues",
"source": "https://github.com/manticoresoftware/manticoresearch-php/"
},
"time": "2025-03-31T12:51:13+00:00"
},
{ {
"name": "matthiasmullie/scrapbook", "name": "matthiasmullie/scrapbook",
"version": "1.5.4", "version": "1.5.4",
@ -2188,6 +2258,85 @@
}, },
"time": "2025-03-25T18:04:16+00:00" "time": "2025-03-25T18:04:16+00:00"
}, },
{
"name": "php-http/discovery",
"version": "1.20.0",
"source": {
"type": "git",
"url": "https://github.com/php-http/discovery.git",
"reference": "82fe4c73ef3363caed49ff8dd1539ba06044910d"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/php-http/discovery/zipball/82fe4c73ef3363caed49ff8dd1539ba06044910d",
"reference": "82fe4c73ef3363caed49ff8dd1539ba06044910d",
"shasum": ""
},
"require": {
"composer-plugin-api": "^1.0|^2.0",
"php": "^7.1 || ^8.0"
},
"conflict": {
"nyholm/psr7": "<1.0",
"zendframework/zend-diactoros": "*"
},
"provide": {
"php-http/async-client-implementation": "*",
"php-http/client-implementation": "*",
"psr/http-client-implementation": "*",
"psr/http-factory-implementation": "*",
"psr/http-message-implementation": "*"
},
"require-dev": {
"composer/composer": "^1.0.2|^2.0",
"graham-campbell/phpspec-skip-example-extension": "^5.0",
"php-http/httplug": "^1.0 || ^2.0",
"php-http/message-factory": "^1.0",
"phpspec/phpspec": "^5.1 || ^6.1 || ^7.3",
"sebastian/comparator": "^3.0.5 || ^4.0.8",
"symfony/phpunit-bridge": "^6.4.4 || ^7.0.1"
},
"type": "composer-plugin",
"extra": {
"class": "Http\\Discovery\\Composer\\Plugin",
"plugin-optional": true
},
"autoload": {
"psr-4": {
"Http\\Discovery\\": "src/"
},
"exclude-from-classmap": [
"src/Composer/Plugin.php"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Márk Sági-Kazár",
"email": "mark.sagikazar@gmail.com"
}
],
"description": "Finds and installs PSR-7, PSR-17, PSR-18 and HTTPlug implementations",
"homepage": "http://php-http.org",
"keywords": [
"adapter",
"client",
"discovery",
"factory",
"http",
"message",
"psr17",
"psr7"
],
"support": {
"issues": "https://github.com/php-http/discovery/issues",
"source": "https://github.com/php-http/discovery/tree/1.20.0"
},
"time": "2024-10-02T11:20:13+00:00"
},
{ {
"name": "phpoption/phpoption", "name": "phpoption/phpoption",
"version": "1.9.3", "version": "1.9.3",