protected function _stringableSplit($subject, $separator)
    {
        $subject   = $this->_normalizeString($subject);
        $separator = $this->_normalizeString($separator);

        return explode($separator, $subject);
    }
protected function _stringableSplit($subject, $separator)
    {
        $subject   = $this->_normalizeString($subject);
        $separator = $this->_normalizeString($separator);

        return explode($separator, $subject);
    }
protected function _stringableSplit ( $ subject , $ separator ) { $ subject = $ this -> _normalizeString ( $ subject ) ; $ separator = $ this -> _normalizeString ( $ separator ) ; return explode ( $ separator , $ subject ) ; }
Splits a stringable into pieces using a separator.

@since [*next-version*]

@param string|Stringable $subject   The string to split.
@param string|Stringable $separator The separator to split by.

@throws InvalidArgumentException If the subject or the separator are invalid.

@return array|stdClass|Traversable The list of pieces.
Splits a stringable into pieces using a separator .