/** * testDeleteOneAliasRoute * * @return void */ public function testDeleteOneAliasRoute() { $repo = new InstanceRouteRepository($this->conn); $query = $this->query; $query->shouldReceive('where')->andReturn($query); $query->shouldReceive('delete')->andReturn(1); $affected = $repo->delete('freeboard'); $this->assertEquals(1, $affected); }
/** * Delete Instance Route * * @param InstanceRoute $instanceRoute to delete instance Route * * @return int $affectedRow */ public function remove(InstanceRoute $instanceRoute) { $result = $this->instanceRouteRepository->delete($instanceRoute->instanceId); $this->cache->deleteCachedInstanceRoute($instanceRoute->instanceId); $this->cache->deleteCachedSiteInstanceRoutes($instanceRoute->site); if (isset($this->loadedInstanceRoutes[$instanceRoute->instanceId])) { unset($this->loadedInstanceRoutes[$instanceRoute->instanceId]); } return $result; }