Example #1
0
 /**
  * 2016-11-25
  * @override
  * @return void
  */
 protected function _construct()
 {
     parent::_construct();
     $this->_prop(self::PREFIX, DF_V_STRING_NE);
 }
Example #2
0
 /**
  * 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]);
 }