/** * 2016-08-06 * 2016-09-04 * Используемая конструкция реально работает: https://3v4l.org/Qb0uZ * @used-by \Df\Payment\Method::getTitle() * @return string */ public static function titleBackendS() { return dfcf(function ($class) { return Settings::convention($class, 'title_backend', null, function () use($class) { return df_class_second($class); }); }, [static::class]); }
/** * 2016-02-09 * 2016-10-20 * Нельзя делать параметр $c опциональным, потому что иначе получим сбой: * «get_class() called without object from outside a class» * https://3v4l.org/k6Hd5 * @param string|object $c * @return string */ function df_class_second_lc($c) { return df_lcfirst(df_class_second($c)); }