for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Command.php
*
* @copyright More in license.md
* @license https://www.ipublikuj.eu
* @author Adam Kadlec https://www.ipublikuj.eu
* @package iPublikuj:Packages!
* @subpackage Commands
* @since 2.0.0
* @date 19.07.16
*/
declare(strict_types = 1);
namespace IPub\Packages\Commands;
use Symfony\Component\Console;
use IPub\Packages;
use IPub\Packages\Repository;
* Command envelope
* @author Adam Kadlec <[email protected]>
abstract class Command extends Console\Command\Command
{
* @var Packages\IPackagesManager
protected $packageManager;
* @var Repository\IRepository
protected $repository;
* @param Packages\IPackagesManager $packageManager
* @param Repository\IRepository $repository
public function __construct(
Packages\IPackagesManager $packageManager,
Repository\IRepository $repository
) {
parent::__construct();
$this->packageManager = $packageManager;
$this->repository = $repository;
}