`array(__CLASS__, 'parseExcludePattern')` will not allow subclassing. Just use a plain for-loop with `static::parseExcludePattern()`.