SqlParser\Components\ArrayObj::build PHP Méthode

build() public static méthode

public static build ( ArrayObj | ArrayObj[] $component, array $options = [] ) : string
$component ArrayObj | ArrayObj[] The component to be built.
$options array Parameters for building.
Résultat string
    public static function build($component, array $options = array())
    {
        if (is_array($component)) {
            return implode(', ', $component);
        } elseif (!empty($component->raw)) {
            return '(' . implode(', ', $component->raw) . ')';
        } else {
            return '(' . implode(', ', $component->values) . ')';
        }
    }

Usage Example

 /**
  * @param FunctionCall $component The component to be built.
  *
  * @return string
  */
 public static function build($component)
 {
     return $component->name . ArrayObj::build($component->parameters);
 }
All Usage Examples Of SqlParser\Components\ArrayObj::build