src/libs/FullNameParser.php
protected function get_nickname($name)
	{
		if (preg_match("/[\(|\"].*?[\)|\"]/", $name, $matches)) {
			if (!in_array(mb_strtolower($matches[0]), $this->not_nicknames)) {
				return $matches[0];
			} else {
				return false;
			}
		}
		return false;
	}
protected function get_nickname($name)
	{
		if (preg_match("/[\(|\"].*?[\)|\"]/", $name, $matches)) {
			if (!in_array(mb_strtolower($matches[0]), $this->not_nicknames)) {
				return $matches[0];
			} else {
				return false;
			}
		}
		return false;
	}
Function to check name for existence of nickname based on these stipulations
- String wrapped in parentheses (string)
- String wrapped in double quotes "string"
x String wrapped in single quotes 'string'

I removed the check for strings in single quotes 'string' due to possible
conflicts with names that may include apostrophes. Arabic transliterations, for example

@param string $name the name you wish to test against
@return mixed returns nickname if exists, false otherwise