isMainRequest() public method

Checks if this request is the uppermost ActionRequest, just one below the HTTP request.
public isMainRequest ( ) : boolean
return boolean
 /**
  * Get a new RequestMatcher for the Request's ParentRequest
  *
  * @return RequestMatcher
  * @api
  */
 public function getParentRequest()
 {
     if ($this->request === null || $this->request->isMainRequest()) {
         return new RequestMatcher();
     }
     $this->addWeight(1000000);
     return new RequestMatcher($this->request->getParentRequest(), $this);
 }
 /**
  * @test
  */
 public function isMainRequestChecksIfTheParentRequestIsNotAnHttpRequest()
 {
     $anotherActionRequest = new ActionRequest($this->actionRequest);
     $yetAnotherActionRequest = new ActionRequest($anotherActionRequest);
     $this->assertTrue($this->actionRequest->isMainRequest());
     $this->assertFalse($anotherActionRequest->isMainRequest());
     $this->assertFalse($yetAnotherActionRequest->isMainRequest());
 }