public function isSafeInJS()
	{
		// List of callbacks that make a value safe to be used in a script, hardcoded for
		// convenience. Technically, there are numerous built-in PHP functions that would make an
		// arbitrary value safe in JS, but only a handful have the potential to be used as an
		// attribute filter
		$safeCallbacks = [
			'urlencode',
			'strtotime',
			'rawurlencode'
		];

		if (in_array($this->callback, $safeCallbacks, true))
		{
			return true;
		}

		return $this->isSafe('InJS');
	}
public function isSafeInJS()
	{
		// List of callbacks that make a value safe to be used in a script, hardcoded for
		// convenience. Technically, there are numerous built-in PHP functions that would make an
		// arbitrary value safe in JS, but only a handful have the potential to be used as an
		// attribute filter
		$safeCallbacks = [
			'urlencode',
			'strtotime',
			'rawurlencode'
		];

		if (in_array($this->callback, $safeCallbacks, true))
		{
			return true;
		}

		return $this->isSafe('InJS');
	}
public function isSafeInJS ( ) { // List of callbacks that make a value safe to be used in a script, hardcoded for // convenience. Technically, there are numerous built-in PHP functions that would make an // arbitrary value safe in JS, but only a handful have the potential to be used as an // attribute filter $ safeCallbacks = [ 'urlencode' , 'strtotime' , 'rawurlencode' ] ; if ( in_array ( $ this -> callback , $ safeCallbacks , true ) ) { return true ; } return $ this -> isSafe ( 'InJS' ) ; }
Return whether this filter makes a value safe to be used in JavaScript

@return bool
Return whether this filter makes a value safe to be used in JavaScript