Проверяющий ожидал значение из множества «0, 1», однако получил значение «1». #0 /var/www/dvplay.ru/app/code/local/Df/Core/lib/fp/validation.php(854): df_assert_in(true, Array) #1 /var/www/dvplay.ru/app/code/local/Df/Sales/Block/Admin/Widget/Grid/Column/RendererDf/Products.php(11): rm_01(true) #2 /var/www/dvplay.ru/app/design/adminhtml/rm/default/template/df/sales/widget/grid/column/renderer/products.phtml(11): Df_Sales_Block_Admin_Widget_Grid_Column_RendererDf_Products->getFieldNameWidthAsString() #3 /var/www/dvplay.ru/app/code/core/Mage/Core/Block/Template.php(241): include('/var/www/dvplay...') #4 /var/www/dvplay.ru/app/code/local/Df/Core/Block/Template.php(40): Mage_Core_Block_Template->fetchView('adminhtml/rm/de...') #5 /var/www/dvplay.ru/app/code/core/Mage/Core/Block/Template.php(272): Df_Core_Block_Template->fetchView('adminhtml/rm/de...') #6 /var/www/dvplay.ru/app/code/core/Mage/Core/Block/Template.php(286): Mage_Core_Block_Template->renderView() #7 /var/www/dvplay.ru/app/code/core/Mage/Core/Block/Abstract.php(886): Mage_Core_Block_Template->_toHtml() #8 /var/www/dvplay.ru/app/code/local/Df/Sales/Block/Admin/Widget/Grid/Column/Renderer/Products.php(10): Mage_Core_Block_Abstract->toHtml() #9 /var/www/dvplay.ru/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column.php(128): Df_Sales_Block_Admin_Widget_Grid_Column_Renderer_Products->render(Object(Rugento_Pickuppoint_Model_Sales_Order)) #10 /var/www/dvplay.ru/app/design/adminhtml/default/default/template/widget/grid.phtml(161): Mage_Adminhtml_Block_Widget_Grid_Column->getRowField(Object(Rugento_Pickuppoint_Model_Sales_Order)) #11 /var/www/dvplay.ru/app/code/core/Mage/Core/Block/Template.php(241): include('/var/www/dvplay...') #12 /var/www/dvplay.ru/app/code/core/Mage/Core/Block/Template.php(272): Mage_Core_Block_Template->fetchView('adminhtml/defau...') #13 /var/www/dvplay.ru/app/code/core/Mage/Core/Block/Template.php(286): Mage_Core_Block_Template->renderView() #14 /var/www/dvplay.ru/app/code/core/Mage/Adminhtml/Block/Template.php(81): Mage_Core_Block_Template->_toHtml() #15 /var/www/dvplay.ru/app/code/core/Mage/Core/Block/Abstract.php(886): Mage_Adminhtml_Block_Template->_toHtml() #16 /var/www/dvplay.ru/app/code/core/Mage/Core/Block/Abstract.php(605): Mage_Core_Block_Abstract->toHtml() #17 /var/www/dvplay.ru/app/code/core/Mage/Core/Block/Abstract.php(549): Mage_Core_Block_Abstract->_getChildHtml('grid', true) #18 /var/www/dvplay.ru/app/code/core/Mage/Adminhtml/Block/Widget/Grid/Container.php(77): Mage_Core_Block_Abstract->getChildHtml('grid') #19 /var/www/dvplay.ru/app/design/adminhtml/default/default/template/widget/grid/container.phtml(36): Mage_Adminhtml_Block_Widget_Grid_Container->getGridHtml() #20 /var/www/dvplay.ru/app/code/core/Mage/Core/Block/Template.php(241): include('/var/www/dvplay...') #21 /var/www/dvplay.ru/app/code/core/Mage/Core/Block/Template.php(272): Mage_Core_Block_Template->fetchView('adminhtml/defau...') #22 /var/www/dvplay.ru/app/code/core/Mage/Core/Block/Template.php(286): Mage_Core_Block_Template->renderView() #23 /var/www/dvplay.ru/app/code/core/Mage/Adminhtml/Block/Template.php(81): Mage_Core_Block_Template->_toHtml() #24 /var/www/dvplay.ru/app/code/core/Mage/Adminhtml/Block/Widget/Container.php(308): Mage_Adminhtml_Block_Template->_toHtml() #25 /var/www/dvplay.ru/app/code/core/Mage/Core/Block/Abstract.php(886): Mage_Adminhtml_Block_Widget_Container->_toHtml() #26 /var/www/dvplay.ru/app/code/local/Df/Core/Block/Text/List.php(20): Mage_Core_Block_Abstract->toHtml() #27 /var/www/dvplay.ru/app/code/core/Mage/Core/Block/Abstract.php(886): Df_Core_Block_Text_List->_toHtml() #28 /var/www/dvplay.ru/app/code/core/Mage/Core/Block/Abstract.php(605): Mage_Core_Block_Abstract->toHtml() #29 /var/www/dvplay.ru/app/code/core/Mage/Core/Block/Abstract.php(549): Mage_Core_Block_Abstract->_getChildHtml('content', true) #30 /var/www/dvplay.ru/app/design/adminhtml/default/default/template/page.phtml(74): Mage_Core_Block_Abstract->getChildHtml('content') #31 /var/www/dvplay.ru/app/code/core/Mage/Core/Block/Template.php(241): include('/var/www/dvplay...') #32 /var/www/dvplay.ru/app/code/core/Mage/Core/Block/Template.php(272): Mage_Core_Block_Template->fetchView('adminhtml/defau...') #33 /var/www/dvplay.ru/app/code/core/Mage/Core/Block/Template.php(286): Mage_Core_Block_Template->renderView() #34 /var/www/dvplay.ru/app/code/core/Mage/Adminhtml/Block/Template.php(81): Mage_Core_Block_Template->_toHtml() #35 /var/www/dvplay.ru/app/code/core/Mage/Core/Block/Abstract.php(886): Mage_Adminhtml_Block_Template->_toHtml() #36 /var/www/dvplay.ru/app/code/core/Mage/Core/Model/Layout.php(555): Mage_Core_Block_Abstract->toHtml() #37 /var/www/dvplay.ru/app/code/core/Mage/Core/Controller/Varien/Action.php(390): Mage_Core_Model_Layout->getOutput() #38 /var/www/dvplay.ru/app/code/core/Mage/Adminhtml/controllers/Sales/OrderController.php(95): Mage_Core_Controller_Varien_Action->renderLayout() #39 /var/www/dvplay.ru/app/code/core/Mage/Core/Controller/Varien/Action.php(418): Mage_Adminhtml_Sales_OrderController->indexAction() #40 /var/www/dvplay.ru/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(250): Mage_Core_Controller_Varien_Action->dispatch('index') #41 /var/www/dvplay.ru/app/code/core/Mage/Core/Controller/Varien/Front.php(172): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http)) #42 /var/www/dvplay.ru/app/code/core/Mage/Core/Model/App.php(354): Mage_Core_Controller_Varien_Front->dispatch() #43 /var/www/dvplay.ru/app/Mage.php(683): Mage_Core_Model_App->run(Array) #44 /var/www/dvplay.ru/index.php(87): Mage::run('', 'store') #45 {main}
Ошибка в коде ассерта:
/** * @param mixed $value * @return int * @throws Df_Core_Exception_Internal */ function rm_01($value) { /** @var int $result */ $result = rm_int($value); df_assert_in($value, array(0, 1)); return $result; }
Очевидно, что df_assert_in должен проверять результат, а не входное значение.