Beispiel #1
0
 /**
  * 2016-11-25
  * @used-by id()
  * @used-by attributes()
  * @used-by \Df\Sso\Button\Js::jsOptions()
  * @return string
  */
 protected final function cssClass()
 {
     return dfc($this, function () {
         return implode('-', df_explode_class_lc_camel($this));
     });
 }
Beispiel #2
0
/**
 * 2016-02-16
 * «Dfe\CheckoutCom\Method» => «dfe_checkout_com»
 * 2016-10-20
 * Нельзя делать параметр $c опциональным, потому что иначе получим сбой:
 * «get_class() called without object from outside a class»
 * https://3v4l.org/k6Hd5
 * @param string|object $c
 * @param string $del [optional]
 * @return string
 */
function df_module_name_lc($c, $del = '_')
{
    return implode($del, df_explode_class_lc_camel(df_module_name($c, '\\')));
}