Bolt\Legacy\Storage::decodeContentTypesFromText PHP Method

decodeContentTypesFromText() private method

(entry,page) -> ['entry', 'page'] event -> ['event']
private decodeContentTypesFromText ( string $text ) : array
$text string text with contenttypes
return array array with contenttype(slug)s
    private function decodeContentTypesFromText($text)
    {
        $contenttypes = [];
        if (substr($text, 0, 1) == '(' && substr($text, -1) == ')') {
            $contenttypes = explode(',', substr($text, 1, -1));
        } else {
            $contenttypes[] = $text;
        }
        $instance = $this;
        $contenttypes = array_map(function ($name) use($instance) {
            $ct = $instance->getContentType($name);
            return $ct['slug'];
        }, $contenttypes);
        return $contenttypes;
    }