N98\Magento\Command\GiftCard\InfoCommand::execute PHP Метод

execute() защищенный Метод

protected execute ( Symfony\Component\Console\Input\InputInterface $input, Symfony\Component\Console\Output\OutputInterface $output ) : void
$input Symfony\Component\Console\Input\InputInterface
$output Symfony\Component\Console\Output\OutputInterface
Результат void
    protected function execute(InputInterface $input, OutputInterface $output)
    {
        $this->detectMagento($output, true);
        if (!$this->initMagento()) {
            return;
        }
        $card = \Mage::getModel('enterprise_giftcardaccount/giftcardaccount')->loadByCode($input->getArgument('code'));
        if (!$card->getId()) {
            $output->writeln('<error>No gift card found for that code</error>');
            return;
        }
        $data = array(array('Gift Card Account ID', $card->getId()), array('Code', $card->getCode()), array('Status', Giftcardaccount::STATUS_ENABLED == $card->getStatus() ? 'Enabled' : 'Disabled'), array('Date Created', $card->getDateCreated()), array('Expiration Date', $card->getDateExpires()), array('Website ID', $card->getWebsiteId()), array('Remaining Balance', $card->getBalance()), array('State', $card->getStateText()), array('Is Redeemable', $card->getIsRedeemable()));
        $this->getHelper('table')->setHeaders(array('Name', 'Value'))->setRows($data)->renderByFormat($output, $data, $input->getOption('format'));
    }