/** * @param string $action Action name as lowercase separated string * @return string */ public function getActionMethod($action) { return Str::separatorToCamel($action, '-') . $this->actionMethodSuffix; }
/** * Get object field property name (camelCased) from database field name (underscore separated). * * @param string $dbFieldName * @return string */ public static function getDbPropertyName($dbFieldName) { if (!isset(self::$cachedDbPropertyNames[$dbFieldName])) { self::$cachedDbPropertyNames[$dbFieldName] = Str::separatorToCamel($dbFieldName); } return self::$cachedDbPropertyNames[$dbFieldName]; }