original_string: protected static function extractKeyValueParameters($value, $key)
      {
          $value = is_string($value) ? explode('.', $value) : $value;
          $key   = is_null($key) || is_array($key) ? $key : explode('.', $key);
  
          return [$value, $key];
      }
code: protected static function extractKeyValueParameters($value, $key)
      {
          $value = is_string($value) ? explode('.', $value) : $value;
          $key   = is_null($key) || is_array($key) ? $key : explode('.', $key);
  
          return [$value, $key];
      }
code_tokens: protected static function extractKeyValueParameters ( $ value , $ key ) { $ value = is_string ( $ value ) ? explode ( '.' , $ value ) : $ value ; $ key = is_null ( $ key ) || is_array ( $ key ) ? $ key : explode ( '.' , $ key ) ; return [ $ value , $ key ] ; }
docstring: Normalises the key and value to be used with extract
  
  @param string|array      $value
  @param string|array|null $key
  
  @return array
docstring_tokens: Normalises the key and value to be used with extract