using Composer:
{
"require": {
"chellem/transmission-bundle": "dev-master"
}
}
Register the bundle:
<?php
// app/AppKernel.php
public function registerBundles()
{
$bundles = array(
// ...
new Transmission\Bundle\TransmissionBundle\TransmissionBundle(),
);
// ...
}
Configuration in your config.yml:
# app/config/config.yml
transmission: ~
By default: host: 127.0.0.1 port: 9091 username: null password: null
Full Configuration:
# app/config/config.yml
transmission:
host: localhost
port: 9091
username: null
password: null
// ...
$transmission = $this->container->get('transmission');
$torrents = $transmission->all();
$torrent = $transmission->get(1);
// ...
You can use any other methods available through transmission-php