Add an end date to the course assignment to the user #195
Annotations
12 warnings
php81-mysql
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
php81-mysql
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
php81-mysql:
src/Http/Controllers/CourseAPIController.php#L76
Escaped Mutant for Mutator "DecrementInteger":
--- Original
+++ New
@@ @@
public function authoredCourses(ListAuthoredCourseAPIRequest $request) : JsonResponse
{
$user = $request->user();
- return $this->sendResponseForResource(CourseListResource::collection($this->courseRepository->getAuthoredCourses($user->getKey(), OrderDto::instantiateFromRequest($request))->paginate($request->get('per_page', 20))), __('Courses retrieved successfully'));
+ return $this->sendResponseForResource(CourseListResource::collection($this->courseRepository->getAuthoredCourses($user->getKey(), OrderDto::instantiateFromRequest($request))->paginate($request->get('per_page', 19))), __('Courses retrieved successfully'));
}
public function store(CreateCourseAPIRequest $request) : JsonResponse
{
|
php81-mysql:
src/Http/Controllers/CourseAPIController.php#L76
Escaped Mutant for Mutator "IncrementInteger":
--- Original
+++ New
@@ @@
public function authoredCourses(ListAuthoredCourseAPIRequest $request) : JsonResponse
{
$user = $request->user();
- return $this->sendResponseForResource(CourseListResource::collection($this->courseRepository->getAuthoredCourses($user->getKey(), OrderDto::instantiateFromRequest($request))->paginate($request->get('per_page', 20))), __('Courses retrieved successfully'));
+ return $this->sendResponseForResource(CourseListResource::collection($this->courseRepository->getAuthoredCourses($user->getKey(), OrderDto::instantiateFromRequest($request))->paginate($request->get('per_page', 21))), __('Courses retrieved successfully'));
}
public function store(CreateCourseAPIRequest $request) : JsonResponse
{
|
php81-mysql:
src/Http/Controllers/CourseAPIController.php#L168
Escaped Mutant for Mutator "Concat":
--- Original
+++ New
@@ @@
public function sort(SortAPIRequest $request) : JsonResponse
{
$this->courseServiceContract->sort($request->get('class'), $request->get('orders'));
- return $this->sendResponse([], __($request->get('class') . ' sorted successfully'));
+ return $this->sendResponse([], __(' sorted successfully' . $request->get('class')));
}
public function uniqueTags() : JsonResponse
{
|
php81-mysql:
src/Http/Controllers/CourseAPIController.php#L168
Escaped Mutant for Mutator "ConcatOperandRemoval":
--- Original
+++ New
@@ @@
public function sort(SortAPIRequest $request) : JsonResponse
{
$this->courseServiceContract->sort($request->get('class'), $request->get('orders'));
- return $this->sendResponse([], __($request->get('class') . ' sorted successfully'));
+ return $this->sendResponse([], __(' sorted successfully'));
}
public function uniqueTags() : JsonResponse
{
|
php81-mysql:
src/Http/Controllers/CourseAPIController.php#L168
Escaped Mutant for Mutator "ConcatOperandRemoval":
--- Original
+++ New
@@ @@
public function sort(SortAPIRequest $request) : JsonResponse
{
$this->courseServiceContract->sort($request->get('class'), $request->get('orders'));
- return $this->sendResponse([], __($request->get('class') . ' sorted successfully'));
+ return $this->sendResponse([], __($request->get('class')));
}
public function uniqueTags() : JsonResponse
{
|
php81-mysql:
src/Http/Controllers/CourseAPIController.php#L176
Escaped Mutant for Mutator "DecrementInteger":
--- Original
+++ New
@@ @@
public function uniqueTags() : JsonResponse
{
$tags = $this->tagRepositoryContract->uniqueTagsFromActiveCourses();
- return $tags ? $this->sendResponse($tags, 'Tags unique fetched successfully') : $this->sendError('Tags not found', 404);
+ return $tags ? $this->sendResponse($tags, 'Tags unique fetched successfully') : $this->sendError('Tags not found', 403);
}
}
|
php81-mysql:
src/Http/Controllers/CourseAPIController.php#L176
Escaped Mutant for Mutator "IncrementInteger":
--- Original
+++ New
@@ @@
public function uniqueTags() : JsonResponse
{
$tags = $this->tagRepositoryContract->uniqueTagsFromActiveCourses();
- return $tags ? $this->sendResponse($tags, 'Tags unique fetched successfully') : $this->sendError('Tags not found', 404);
+ return $tags ? $this->sendResponse($tags, 'Tags unique fetched successfully') : $this->sendError('Tags not found', 405);
}
}
|
php81-mysql:
src/Http/Controllers/CourseAuthorsAPIController.php#L51
Escaped Mutant for Mutator "PublicVisibility":
--- Original
+++ New
@@ @@
}
return $this->sendResponseForResource(TutorResource::make($tutor), __('Tutor retrieved successfully'));
}
- public function assign(AssignAuthorApiRequest $request) : JsonResponse
+ protected function assign(AssignAuthorApiRequest $request) : JsonResponse
{
$tutor = $request->getTutor();
$course = $request->getCourse();
|
php81-mysql:
src/Http/Controllers/TopicAPIController.php#L49
Escaped Mutant for Mutator "CatchBlockRemoval":
--- Original
+++ New
@@ @@
{
try {
$topic = $this->topicRepository->createFromRequest($request);
- } catch (AccessDeniedHttpException $error) {
- return $this->sendError($error->getMessage(), 403);
} catch (TopicException $error) {
return $this->sendDataError($error->getMessage(), $error->getData());
} catch (Error $error) {
|
php81-mysql:
src/Http/Controllers/TopicAPIController.php#L49
Escaped Mutant for Mutator "CatchBlockRemoval":
--- Original
+++ New
@@ @@
$topic = $this->topicRepository->createFromRequest($request);
} catch (AccessDeniedHttpException $error) {
return $this->sendError($error->getMessage(), 403);
- } catch (TopicException $error) {
- return $this->sendDataError($error->getMessage(), $error->getData());
} catch (Error $error) {
return $this->sendError($error->getMessage(), 422);
}
|