public function context(Context $context = null) : Context
    {
        if (!$this->context) {
            $this->context = $context ?: new SimpleContext;
        }

        return $this->context;
    }
public function context(Context $context = null) : Context
    {
        if (!$this->context) {
            $this->context = $context ?: new SimpleContext;
        }

        return $this->context;
    }
public function context ( Context $ context = null ) : Context { if ( ! $ this -> context ) { $ this -> context = $ context ? : new SimpleContext ; } return $ this -> context ; }
Get or set or create a context object for request or reply
Get or set or create a context object for request or reply