public static function method($method, $base_class = null, $model = false, $constructor_parameters = null) {
		$temp = explode('::', $method);
		if (count($temp) > 1) {
			$temp_model = $temp[0];
			$temp_method = $temp[1];
		} else {
			$temp_model = $base_class;
			$temp_method = $temp[0];
		}
		if ($model) {
			$temp_model = \Factory::model($temp_model, false, $constructor_parameters);
		}
		return [& $temp_model, $temp_method];
	}
public static function method($method, $base_class = null, $model = false, $constructor_parameters = null) {
		$temp = explode('::', $method);
		if (count($temp) > 1) {
			$temp_model = $temp[0];
			$temp_method = $temp[1];
		} else {
			$temp_model = $base_class;
			$temp_method = $temp[0];
		}
		if ($model) {
			$temp_model = \Factory::model($temp_model, false, $constructor_parameters);
		}
		return [& $temp_model, $temp_method];
	}
public static function method ( $ method , $ base_class = null , $ model = false , $ constructor_parameters = null ) { $ temp = explode ( '::' , $ method ) ; if ( count ( $ temp ) > 1 ) { $ temp_model = $ temp [ 0 ] ; $ temp_method = $ temp [ 1 ] ; } else { $ temp_model = $ base_class ; $ temp_method = $ temp [ 0 ] ; } if ( $ model ) { $ temp_model = \ Factory :: model ( $ temp_model , false , $ constructor_parameters ) ; } return [ & $ temp_model , $ temp_method ] ; }
Convert method string to an array for future execution

@param string $method
@param string $base_class
@return array
Convert method string to an array for future execution