Skip to content

Commit b240f4e

Browse files
authored
Merge pull request #39 from Adambean/maintenance/dependencies
Updating dependencies.
2 parents f15700a + fa222bf commit b240f4e

File tree

4 files changed

+404
-435
lines changed

4 files changed

+404
-435
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ These instructions will get you a copy of the project up and running on your loc
3838
Requirements for running this tool from a management station:
3939

4040
* Any system that can run PHP-CLI will do. (Even Windows.)
41-
* [PHP](https://www.php.net) version 7.4 or later: Available to most Linux distributions via `apt-get` or `yum`. You don't need anything web related, but you will need the command line interface.
41+
* [PHP](https://www.php.net) version 8.1 or later: Available to most Linux distributions via `apt-get` or `yum`. You don't need anything web related, but you will need the command line interface.
4242
* [PHP's LDAP functions](http://php.net/manual/en/book.ldap.php): Usually installed with PHP as standard, but the LDAP module/functions may not be enabled by default.
4343
* [Composer](https://getcomposer.org/): Available to most Linux distributions via `apt-get` or `yum`, or manually download it as `composer.phar` alongside this tool.
4444
* LDAP instance: Used for Gitlab's authentication. It can (likely) be Microsoft Active Directory, OpenLDAP, 389-DS (including FreeIPA), and any other LDAP system, though **most of my testing is with 389-DS (without FreeIPA)**.

composer.json

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,21 @@
33
"type": "project",
44
"license": "Apache-2.0",
55
"require": {
6-
"php": ">=7.4.0",
7-
"cocur/slugify": "^4.3",
6+
"php": ">=8.1",
7+
"cocur/slugify": "^4.5",
88
"http-interop/http-factory-guzzle": "^1.2",
9-
"m4tthumphrey/php-gitlab-api": "^9.19",
9+
"m4tthumphrey/php-gitlab-api": "^11.12",
1010
"monolog/monolog": "^1.27",
11-
"php-http/guzzle6-adapter": "^1.1",
12-
"symfony/console": "^5.4",
13-
"symfony/polyfill-php80": "^1.27",
14-
"symfony/polyfill-php81": "^1.27",
15-
"symfony/polyfill-php82": "^1.27",
16-
"symfony/polyfill-php83": "^1.27",
17-
"symfony/yaml": "^5.4"
11+
"php-http/guzzle6-adapter": "^2.0",
12+
"symfony/console": "^6.3",
13+
"symfony/polyfill-php81": "^1.28",
14+
"symfony/polyfill-php82": "^1.28",
15+
"symfony/polyfill-php83": "^1.28",
16+
"symfony/yaml": "^6.3"
17+
},
18+
"require-dev": {
19+
"phpstan/phpstan": "^1.10",
20+
"phpstan/phpstan-symfony": "^1.3"
1821
},
1922
"autoload": {
2023
"psr-4": {
@@ -27,9 +30,5 @@
2730
"allow-plugins": {
2831
"php-http/discovery": true
2932
}
30-
},
31-
"require-dev": {
32-
"phpstan/phpstan": "^1.10",
33-
"phpstan/phpstan-symfony": "^1.3"
3433
}
3534
}

0 commit comments

Comments
 (0)