Пример #1
0
 protected function setUp()
 {
     $config = (require __DIR__ . '/../../../app/config/config.php');
     $connection = new Connection($config['host'], $config['port'], $config['username'], $config['password']);
     $friendRepository = new FriendRepository($connection);
     $this->friendCommand = new FriendCommand();
     $this->friendCommand->setFriendRepository($friendRepository);
     $application = new Application();
     $application->add($this->friendCommand);
     $this->commandTester = new CommandTester($this->friendCommand);
 }
Пример #2
0
#!/usr/bin/env php
<?php 
require __DIR__ . '/vendor/autoload.php';
use Krlove\Console\FriendCommand;
use Krlove\Console\InitCommand;
use Krlove\Repository\FriendRepository;
use Krlove\Storage\Connection;
use Symfony\Component\Console\Application;
$config = (require __DIR__ . '/app/config/config.php');
$connection = new Connection($config['host'], $config['port'], $config['username'], $config['password']);
$initCommand = new InitCommand();
$initCommand->setConnection($connection);
$friendRepository = new FriendRepository($connection);
$friendCommand = new FriendCommand();
$friendCommand->setFriendRepository($friendRepository);
$application = new Application();
$application->add($initCommand);
$application->add($friendCommand);
$application->run();