protected function execute(InputInterface $input, OutputInterface $output) { $parcelNo = $input->getArgument('parcelNo'); $p = new Parcel($parcelNo); $results = $p->check(); foreach ($results as $result) { if (strpos($result['status'], 'delivered')) { $output->writeln("<info>" . implode(' ', $result) . "</info>"); } else { $output->writeln("<comment>" . implode(' ', $result) . "</comment>"); } } }
/** * @dataProvider poslajuData */ public function testPoslaju($tracking_no, $expected) { $poslaju = new Poslaju($tracking_no); $result = $poslaju->check(); $this->assertContains($expected, json_encode($result)); }