示例#1
0
 /**
  * Internal helper that handles modify a string, with extra logic.
  *
  * @param string|array $type
  * @param string $string
  * @return string
  */
 protected function modifyString($type, $string)
 {
     if (is_array($type)) {
         foreach ($type as $_type) {
             $string = $this->modifyString($_type, $string);
         }
         return $string;
     }
     if ($type == 'title') {
         $string = str_replace('_', ' ', Str::snake($string));
     }
     return Str::$type($string);
 }
示例#2
0
 /**
  * Convert a string to snake case.
  *
  * @param string $value
  * @param string $delimiter
  * @return string 
  * @static 
  */
 public static function snake($value, $delimiter = '_')
 {
     //Method inherited from \Illuminate\Support\Str
     return \October\Rain\Support\Str::snake($value, $delimiter);
 }