예제 #1
0
 /**
  * @param MarkovBot $app
  * @return void
  */
 public function register(MarkovBot $app)
 {
     $this->ttools = $app->get('twitter');
 }
예제 #2
0
<?php

#!/usr/bin/env php
require __DIR__ . '/vendor/autoload.php';
use MarkovBot\Command\TweetTestCommand;
use MarkovBot\Command\MarkovTestCommand;
use MarkovBot\Command\TweetMarkovCommand;
use Symfony\Component\Console\Application;
use MarkovBot\Command\CacheUpdateCommand;
use MarkovBot\MarkovBot;
$markovbot = new MarkovBot(__DIR__ . '/config/config.yml');
$markovbot->init();
$application = new Application();
$application->add(new TweetTestCommand($markovbot));
$application->add(new MarkovTestCommand($markovbot));
$application->add(new TweetMarkovCommand($markovbot));
$application->add(new CacheUpdateCommand($markovbot));
$application->run();