Пример #1
0
 public function testAddPrependTrue()
 {
     $this->_model->add('First Title');
     $this->_model->add('Second Title', true);
     $actual = $this->_model->get();
     $expected = array('Second Title', 'First Title');
     $this->assertEquals($expected, $actual);
 }
Пример #2
0
 /**
  * Generic payment view action
  *
  * @return void
  */
 protected function _viewAction()
 {
     try {
         $payment = $this->_initPayment();
         $this->_title->add(__('Recurring Billing Payments'));
         $this->_title->add(__('Payment #%1', $payment->getReferenceId()));
         $this->_view->loadLayout();
         $this->_view->getLayout()->initMessages();
         $this->_view->renderLayout();
         return;
     } catch (\Magento\Framework\Model\Exception $e) {
         $this->messageManager->addError($e->getMessage());
     } catch (\Exception $e) {
         $this->_objectManager->get('Magento\\Framework\\Logger')->logException($e);
     }
     $this->_redirect('*/*/');
 }
Пример #3
0
 /**
  * Define active menu item in menu block
  *
  * @param string $itemId current active menu item
  * @return $this
  */
 protected function _setActiveMenu($itemId)
 {
     /** @var $menuBlock \Magento\Backend\Block\Menu */
     $menuBlock = $this->_view->getLayout()->getBlock('menu');
     $menuBlock->setActive($itemId);
     $parents = $menuBlock->getMenuModel()->getParentItems($itemId);
     $parents = array_reverse($parents);
     foreach ($parents as $item) {
         /** @var $item \Magento\Backend\Model\Menu\Item */
         $this->_title->add($item->getTitle(), true);
     }
     return $this;
 }