Skip to content
Snippets Groups Projects
Commit 38a7da0f authored by Marcus Eibrink-Lunzenauer's avatar Marcus Eibrink-Lunzenauer Committed by Jan-Hendrik Willms
Browse files

Repair missing relationship in JSONAPI schema of `messages'.

Additionally remove all unneccessary `$isPrimary` and `$includeList` variables that were added in #80.

Closes #434.
parent d63d97d3
No related branches found
No related tags found
No related merge requests found
Showing
with 1 addition and 50 deletions
......@@ -17,9 +17,6 @@ class BlubberStatusgruppeThread extends BlubberThread
*/
public function getRelationships($resource, ContextInterface $context): iterable
{
$isPrimary = $context->getPosition()->getLevel() === 0;
$includeList = $context->getIncludePaths();
$relationships = parent::getRelationships($resource, $context);
$relationships[self::REL_STATUSGRUPPE] = [
......
......@@ -37,9 +37,6 @@ class CalendarEvent extends SchemaProvider
*/
public function getRelationships($resource, ContextInterface $context): iterable
{
$isPrimary = $context->getPosition()->getLevel() === 0;
$includeList = $context->getIncludePaths();
$relationships = [];
if ($owner = $resource->getOwner()) {
......
......@@ -55,10 +55,8 @@ class Course extends SchemaProvider
public function getRelationships($course, ContextInterface $context): iterable
{
$isPrimary = $context->getPosition()->getLevel() === 0;
$includeList = $context->getIncludePaths();
$relationships = [];
$relationships[self::REL_INSTITUTE] = $this->getInstitute($course, in_array(self::REL_INSTITUTE, $includeList));
......
......@@ -36,9 +36,6 @@ class CourseEvent extends SchemaProvider
*/
public function getRelationships($resource, ContextInterface $context): iterable
{
$isPrimary = $context->getPosition()->getLevel() === 0;
$includeList = $context->getIncludePaths();
$relationships = [];
if ($owner = $resource->course) {
......
......@@ -45,7 +45,6 @@ class CourseMember extends SchemaProvider
public function getRelationships($membership, ContextInterface $context): iterable
{
$isPrimary = $context->getPosition()->getLevel() === 0;
$includeList = $context->getIncludePaths();
$relationships = [];
......
......@@ -51,9 +51,6 @@ class Block extends SchemaProvider
*/
public function getRelationships($resource, ContextInterface $context): iterable
{
$isPrimary = $context->getPosition()->getLevel() === 0;
$includeList = $context->getIncludePaths();
$relationships = [];
$relationships[self::REL_COMMENTS] = [
......
......@@ -38,9 +38,6 @@ class BlockComment extends SchemaProvider
*/
public function getRelationships($resource, ContextInterface $context): iterable
{
$isPrimary = $context->getPosition()->getLevel() === 0;
$includeList = $context->getIncludePaths();
$relationships = [];
$relationships[self::REL_BLOCK] = [
......
......@@ -38,9 +38,6 @@ class BlockFeedback extends SchemaProvider
*/
public function getRelationships($resource, ContextInterface $context): iterable
{
$isPrimary = $context->getPosition()->getLevel() === 0;
$includeList = $context->getIncludePaths();
$relationships = [];
$relationships[self::REL_BLOCK] = [
......
......@@ -71,9 +71,6 @@ class Instance extends SchemaProvider
*/
public function getRelationships($resource, ContextInterface $context): iterable
{
$isPrimary = $context->getPosition()->getLevel() === 0;
$includeList = $context->getIncludePaths();
$relationships = [];
$user = $this->currentUser;
......
......@@ -38,9 +38,6 @@ class UserDataField extends SchemaProvider
*/
public function getRelationships($resource, ContextInterface $context): iterable
{
$isPrimary = $context->getPosition()->getLevel() === 0;
$includeList = $context->getIncludePaths();
$relationships = [];
$relationships[self::REL_BLOCK] = [
......
......@@ -38,9 +38,6 @@ class UserProgress extends SchemaProvider
*/
public function getRelationships($resource, ContextInterface $context): iterable
{
$isPrimary = $context->getPosition()->getLevel() === 0;
$includeList = $context->getIncludePaths();
$relationships = [];
$relationships[self::REL_BLOCK] = [
......
......@@ -44,7 +44,6 @@ class File extends SchemaProvider
public function getRelationships($resource, ContextInterface $context): iterable
{
$isPrimary = $context->getPosition()->getLevel() === 0;
$includeList = $context->getIncludePaths();
$relationships = [];
......
......@@ -75,9 +75,6 @@ class FileRef extends SchemaProvider
*/
public function getRelationships($resource, ContextInterface $context): iterable
{
$isPrimary = $context->getPosition()->getLevel() === 0;
$includeList = $context->getIncludePaths();
$relationships = [];
$relationships = $this->getFeedbackRelationship($relationships, $resource);
......
......@@ -53,7 +53,6 @@ class Folder extends SchemaProvider
public function getRelationships($resource, ContextInterface $context): iterable
{
$isPrimary = $context->getPosition()->getLevel() === 0;
$includeList = $context->getIncludePaths();
$relationships = [];
......
......@@ -43,9 +43,6 @@ class InstituteMember extends SchemaProvider
*/
public function getRelationships($resource, ContextInterface $context): iterable
{
$isPrimary = $context->getPosition()->getLevel() === 0;
$includeList = $context->getIncludePaths();
$relationships = [
self::REL_USER => [
self::RELATIONSHIP_LINKS => [
......
......@@ -76,9 +76,6 @@ class LibraryFile extends SchemaProvider
*/
public function getRelationships($resource, ContextInterface $context): iterable
{
$isPrimary = $context->getPosition()->getLevel() === 0;
$includeList = $context->getIncludePaths();
$relationships = [];
$relationships = $this->getFeedbackRelationship($relationships, $resource);
......
......@@ -34,6 +34,7 @@ class Message extends SchemaProvider
{
$relationships = [];
$isPrimary = $context->getPosition()->getLevel() === 0;
if ($isPrimary) {
$relationships = $this->getSenderRelationship($relationships, $message, $this->shouldInclude($context, self::REL_SENDER));
$relationships = $this->getRecipientsRelationship($relationships, $message, $this->shouldInclude($context, self::REL_RECIPIENTS));
......
......@@ -36,9 +36,6 @@ class ScheduleEntry extends SchemaProvider
*/
public function getRelationships($entry, ContextInterface $context): iterable
{
$isPrimary = $context->getPosition()->getLevel() === 0;
$includeList = $context->getIncludePaths();
$link = $this->createLinkToResource($entry->user);
$relationships = [
......
......@@ -28,9 +28,6 @@ class SemType extends SchemaProvider
public function getRelationships($resource, ContextInterface $context): iterable
{
$isPrimary = $context->getPosition()->getLevel() === 0;
$includeList = $context->getIncludePaths();
$relationships = [];
// SemClass
......
......@@ -40,9 +40,6 @@ class SeminarCycleDate extends SchemaProvider
*/
public function getRelationships($entry, ContextInterface $context): iterable
{
$isPrimary = $context->getPosition()->getLevel() === 0;
$includeList = $context->getIncludePaths();
$relationships = [];
if ($course = \Course::find($entry->seminar_id)) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment