When\When::prepareItemsList PHP Method

prepareItemsList() protected static method

protected static prepareItemsList ( $items, $delimiter = ",", $validator = null )
    protected static function prepareItemsList($items, $delimiter = ",", $validator = null)
    {
        $_items = false;
        if (is_numeric($items)) {
            $_items = array(intval($items));
        }
        if (is_string($items) && $_items === false) {
            // remove any accidental delimiters
            $items = trim($items, $delimiter);
            $_items = self::createItemsList($items, $delimiter);
        }
        if (is_array($items)) {
            $_items = $items;
        }
        if (is_array($_items) && Valid::itemsList($_items, $validator)) {
            return $_items;
        }
        return false;
    }