public function addPrecompiledScriptWithExpression($expression, $scriptPath, $socketAddress = null)
    {
        $expression = self::combineExpressionWithSocketAddress($expression, $socketAddress);
        $this->precompiledScripts[$expression] = $scriptPath;

        return $this;
    }
public function addPrecompiledScriptWithExpression($expression, $scriptPath, $socketAddress = null)
    {
        $expression = self::combineExpressionWithSocketAddress($expression, $socketAddress);
        $this->precompiledScripts[$expression] = $scriptPath;

        return $this;
    }
@param string      $expression
@param string      $scriptPath
@param string|null $socketAddress

@return $this