public function isValid($data)
 {
     if (false === parent::isValid($data)) {
         return false;
     }
     if (false === isset($data['skip_validation']) || $data['skip_validation'] == 0) {
         if (false === LivestatusResourceForm::isValidResource($this)) {
             $this->addSkipValidationCheckbox();
             return false;
         }
     }
     return true;
 }
 /**
  * @runInSeparateProcess
  * @preserveGlobalState disabled
  */
 public function testInvalidLivestatusResourceIsNotValid()
 {
     $this->setUpResourceFactoryMock(Mockery::mock()->shouldReceive('connect')->once()->andThrow('\\Exception')->getMock());
     $this->assertFalse(LivestatusResourceForm::isValidResource(new LivestatusResourceForm()), 'ResourceForm claims that an invalid livestatus resource is valid');
 }