[Помощь] Переопределение Model

ZiX

Коддинг, Парсинг
Регистрация
9 Июл 2011
Сообщения
1.378
Реакции
707
Всем привет! Возможно ли в плагине такое?
Зачем...
есть в shopPluginModel функция
Код:
public function listPlugins($type, $options = array())
    {
        $fields = array(
            'type' => $type,
        );
        if (empty($options['all'])) {
            $fields['status'] = 1;
        }
        $plugins = $this->getByField($fields, $this->id);
        $complementary = ($type == self::TYPE_PAYMENT) ? self::TYPE_SHIPPING : self::TYPE_PAYMENT;
        $non_available = array();
        if (!empty($options[$complementary])) {
            $non_available = shopHelper::getDisabledMethods($type, $options[$complementary]);
        }
        foreach ($plugins as & $plugin) {
            $plugin['available'] = !in_array($plugin['id'], $non_available);
        }
        unset($plugin);
        return $plugins;
    }

я хочу не отображать метод оплаты от цены.
тоесть ограничить.
цена больше 200 значит скрыть...
Так вот как мне переопределить метод,
В престашоп я бы написал
Код:
class shopPluginMyModel extends shopPluginModel
{
public function listPlugins($type, $options = array())
    {
        $plugins = parent::listPlugins($type, $options = array());
        unset($plugin[6]);
        return $plugins;
    }
}

Это как пример... И хочется положить это в плагин.....
Спасибо всем за ответы и мысли.
Можно ли так в ss?
 
Назад
Сверху