protected function explodeList($value, $separator = null)
    {
        if (is_array($value)) {
            return $value;
        }

        if ($value === '' || !is_string($value)) {
            return array();
        }

        if (!isset($separator)) {
            $separator = $this->config->get('module_cli_list_separator', '|');
        }

        return array_map('trim', explode($separator, $value));
    }
protected function explodeList($value, $separator = null)
    {
        if (is_array($value)) {
            return $value;
        }

        if ($value === '' || !is_string($value)) {
            return array();
        }

        if (!isset($separator)) {
            $separator = $this->config->get('module_cli_list_separator', '|');
        }

        return array_map('trim', explode($separator, $value));
    }
protected function explodeList ( $ value , $ separator = null ) { if ( is_array ( $ value ) ) { return $ value ; } if ( $ value === '' || ! is_string ( $ value ) ) { return array ( ) ; } if ( ! isset ( $ separator ) ) { $ separator = $ this -> config -> get ( 'module_cli_list_separator' , '|' ) ; } return array_map ( 'trim' , explode ( $ separator , $ value ) ) ; }
Explode a string using a separator character
@param string $value
@param string|null $separator
@return array
Explode a string using a separator character