minhchieng/minhchieng-redmine

Lightweight PHP client for connecting to Redmine.

Installs: 1

Dependents: 0

Suggesters: 0

Security: 0

pkg:composer/minhchieng/minhchieng-redmine

v1.0.0 2026-02-12 17:06 UTC

This package is auto-updated.

Last update: 2026-02-12 17:30:28 UTC


README

A lightweight PHP client to connect to Redmine via REST API.

Install

composer require minhchieng/minhchieng-redmine

Usage

<?php

require __DIR__ . '/vendor/autoload.php';

use Minhchieng\Redmine\RedmineClient;

$client = new RedmineClient('https://your-redmine.example.com', 'YOUR_API_KEY');

if ($client->canConnect()) {
    echo "Connected to Redmine" . PHP_EOL;

    $projects = $client->get('/projects.json');
    print_r($projects);
}

Usage with .env

Add variables to your .env:

REDMINE_BASE_URL=https://your-redmine.example.com
REDMINE_API_KEY=your_api_key

Then initialize from environment variables:

<?php

require __DIR__ . '/vendor/autoload.php';

use Minhchieng\Redmine\RedmineClient;

$client = RedmineClient::fromEnv();

Notes

  • Ensure your Redmine account has API access enabled.
  • API key can be found in your Redmine account settings.