2017 © Pedro Peláez
 

symfony-bundle torcontrol-bundle

Integration of PHP TorControl library in Symfony

image

dunglas/torcontrol-bundle

Integration of PHP TorControl library in Symfony

  • Wednesday, January 25, 2017
  • by dunglas
  • Repository
  • 2 Watchers
  • 11 Stars
  • 291 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 2 % Grown

The README.md

DunglasTorControlBundle, TorControl Symfony integration

Use the PHP TorControl library with Symfony. TorControl allows to control a Tor server., (*1)

Build Status SensioLabsInsight StyleCI, (*2)

Installation

Use Composer to install this bundle:, (*3)

composer require dunglas/torcontrol-bundle

Add the bundle to the application kernel:, (*4)

$bundles = array(
    // ...
    new Dunglas\TorControlBundle\DunglasTorControlBundle(),
);

Configuration

# app/config/config.yml
dunglas_tor_control:
    # Hostname or IP of the Tor server (default to localhost)
    hostname: ~
    # Port (default to 9051)
    port: ~
    # "null" for no authentication, "password" for password auth, "cookie" for cookie file auth (default to autodetect)
    authmethod: "null"
    # Password to use if the password auth method is used (no default)
    password: ~
    # Cookie file is this auth method is used (no default)
    cookiefile: ~
    # Connection timeout (default to php.ini setting)
    timeout: ~

Usage

// Get an instance of the PHP TorControl library as a service
$tc = $this->get('torcontrol');

Credits

This bundle has been written by Kévin Dunglas., (*5)

The Versions