for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* @author Jean Silva <[email protected]>
* @license MIT
*/
namespace Jeancsil\FlightSpy\Facade;
use Jeancsil\FlightSpy\Command\Entity\Parameter;
use Symfony\Component\Console\Input\InputInterface;
class MultiDealFacade extends AbstractDealProcessor
{
* @param InputInterface $input
public function process(InputInterface $input)
if (!$configFile = $input->getOption(Parameter::FILE)) {
return;
}
$sessionParameters = $this
->sessionParametersFactory
->createFromConfigFile($configFile);
if (!$response = $this->livePricesApi->getMultiDeals($sessionParameters)) {
$this->livePricePostProcessor
->setSessionParameters($sessionParameters[0])
->multiProcess($response);