https://github.com/toolforge/toolforge-php-mysql
Helpers for working with MySQL databases on Wikimedia's Toolforge service
https://github.com/toolforge/toolforge-php-mysql
mysql-database php toolforge wikimedia
Last synced: about 1 month ago
JSON representation
Helpers for working with MySQL databases on Wikimedia's Toolforge service
- Host: GitHub
- URL: https://github.com/toolforge/toolforge-php-mysql
- Owner: toolforge
- License: mit
- Created: 2017-07-24T22:40:53.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2020-01-03T21:16:07.000Z (about 6 years ago)
- Last Synced: 2025-11-27T14:43:12.307Z (3 months ago)
- Topics: mysql-database, php, toolforge, wikimedia
- Language: PHP
- Size: 19.5 KB
- Stars: 2
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
Toolforge MySQL
===============
Helpers for working with MySQL databases on Wikimedia's Toolforge service.
Installation
------------
```
$ composer require bd808/toolforge-mysql
```
Usage
-----
### Storing sessions in ToolsDB
Create your session database, table, and encryption key:
```
$ vendor/bin/toolforge-mysql-session-init
```
See `toolforge-mysql-session-init --help` for additional options.
Store sessions in your database:
```php
start();
```
See [SessionHandler.php](src/SessionHandler.php) for additional options.
License
-------
Toolforge MySQL is licensed under the MIT license. See the
[`LICENSE`](LICENSE) file for more details.