public static function verify($string, array $extra = null)
	{
		require_once __DIR__ . '/Config/Filter.php';
		$string = static::doubleChars($string);

		$getFilter = Config::get('filter');

		if ( !is_null($extra) ) {
			if ( array_key_exists('badwords', $extra) ) {
				$getFilter = array_merge($extra['badwords'], $getFilter);
			}

			if ( array_key_exists('ignored', $extra) ) {
				for ( $i = 0; $i < count($extra['ignored']); $i++ ) {
					$extra['ignored'][$i] = static::doubleChars($extra['ignored'][$i]);
				}

				for ( $i = 0; $i < count($getFilter); $i++ ) {
					foreach ( $extra['ignored'] as $ignored ) {
						if ( is_int(strripos($ignored, $getFilter[$i])) ) {
							$arr[] = $i;
						}
					}
				}

				if ( isset($arr) ) {
					foreach ( $arr as $a ) {
						unset($getFilter[$a]);
					}
				}
			}
		}

		foreach ( $getFilter as $filter ) {
			if ( is_int(strripos($string, $filter)) ) {
				return true;
			}
		}

		return false;
	}