/** * Remove the specified resources from storage. * * @param NodeTypeRepository $nodeTypeRepository * @param Request $request * @return \Illuminate\Http\Response */ public function bulkDestroy(NodeTypeRepository $nodeTypeRepository, Request $request) { $this->authorize('EDIT_NODETYPES'); $ids = json_decode($request->input('_bulkSelected', '[]')); foreach ($ids as $id) { $nodeTypeRepository->destroy($id); } $this->notify('nodetypes.destroyed'); return redirect()->route('reactor.nodetypes.index'); }
/** @test */ function it_returns_the_model_name() { $builderServiceMock = $this->getMockBuilder('Nuclear\\Hierarchy\\Contract\\Builders\\BuilderServiceContract')->getMock(); $repository = new NodeTypeRepository($builderServiceMock); $this->assertEquals('Nuclear\\Hierarchy\\NodeType', $repository->getModelName()); }