getDocComment(), $annots, PREG_PATTERN_ORDER)) { return null; } foreach ($annots[1] as $i => $annot) { $annotations[strtolower($annot)] = empty($annots[2][$i]) ? TRUE : rtrim($annots[2][$i], " \t\n\r)"); } return $annotations; } /** * preg_replace_callback callback function * * @param $match * @return string */ private static function replace_callback($match) { return ucwords($match[2]); } }