Documer\Documer::parse PHP Method

parse() private method

We keep only alphanumeric strings that starts with an uppercase
private parse ( $text ) : array
$text
return array
    private function parse($text)
    {
        $unwantedChars = array(',', '!', '?', '.', ']', '[', '!', '"', '#', '$', '%', '&', '\'', '(', ')', '*', '+', '/', ':', ';', '<', '=', '>', '?', '^', '{', '|', '}', '~', '-', '@', '\', ', '_', '`');
        $str = str_replace($unwantedChars, ' ', $text);
        $array = explode(" ", $str);
        $array = array_map('trim', $array);
        $array = array_unique($array);
        $array = array_values($array);
        $clean = array();
        foreach ($array as $k) {
            if ($this->startsWithUppercase($k)) {
                $clean[] = $k;
            }
        }
        return array_values($clean);
    }