/** * 2016-11-25 * @override * @return void */ protected function _construct() { parent::_construct(); $this->_prop(self::PREFIX, DF_V_STRING_NE); }
/** * 2016-11-23 * Для каждого класса кнопок система будет создавать несколько экземпляров: * для каждого из местоположений кнопки. * Поэтому кэшируем результат вызова @uses \Df\Config\Settings::convention() для класса * (но при этом используем static::class, чтобы разные классы имели разные значения кэша). * 2016-11-24 * Передаём static::class как аргумент, чтобы потомки этого класса имели индивидуальный кэш: * https://github.com/mage2pro/core/blob/ab34df/Core/lib/cache.php?ts=4#L151-L160 * @return \Df\Config\Settings */ private static function sModule() { return dfcf(function ($c) { return \Df\Config\Settings::convention($c); }, [static::class]); }