php/WP_CLI/Configurator.php
public function parse_args( $arguments ) {
		list( $positional_args, $mixed_args, $global_assoc, $local_assoc ) = self::extract_assoc( $arguments );
		list( $assoc_args, $runtime_config )                               = $this->unmix_assoc_args( $mixed_args, $global_assoc, $local_assoc );
		return array( $positional_args, $assoc_args, $runtime_config );
	}
public function parse_args( $arguments ) {
		list( $positional_args, $mixed_args, $global_assoc, $local_assoc ) = self::extract_assoc( $arguments );
		list( $assoc_args, $runtime_config )                               = $this->unmix_assoc_args( $mixed_args, $global_assoc, $local_assoc );
		return array( $positional_args, $assoc_args, $runtime_config );
	}
public function parse_args ( $ arguments ) { list ( $ positional_args , $ mixed_args , $ global_assoc , $ local_assoc ) = self :: extract_assoc ( $ arguments ) ; list ( $ assoc_args , $ runtime_config ) = $ this -> unmix_assoc_args ( $ mixed_args , $ global_assoc , $ local_assoc ) ; return array ( $ positional_args , $ assoc_args , $ runtime_config ) ; }
Splits a list of arguments into positional, associative and config.

@param array(string)
@return array(array)
Splits a list of arguments into positional associative and config .