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

