Lighthouse: Can't query union types

Created on 12 May 2019  路  1Comment  路  Source: nuwave/lighthouse

Describe the bug

{
  notifications(count: 10) {
    data {
      id
      type
      data {
        ...on Repetition {
          deck_id
          title
        }
        ...on Other {
          test
          test2
        }
      }
    }
  }
}
basename() expects parameter 1 to be string, array given

Schema

type Notification {
    id: ID!
    type: String!
    data: Data
}

union Data = Repetition | Other

type Repetiton {
    deck_id: ID!
    title: String!
}

type Other {
    test: ID!
    test2: String!
}

Output/Logs

Click to expand

{
  "errors": [
    {
      "debugMessage": "basename() expects parameter 1 to be string, array given",
      "message": "Internal server error",
      "extensions": {
        "category": "internal"
      },
      "locations": [
        {
          "line": 6,
          "column": 7
        }
      ],
      "path": [
        "notifications",
        "data",
        0,
        "data"
      ],
      "trace": [
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Support/helpers.php",
          "line": 386,
          "function": "basename(array(2))"
        },
        {
          "file": "/project/vendor/nuwave/lighthouse/src/Schema/Factories/NodeFactory.php",
          "line": 314,
          "function": "class_basename(array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Type/Definition/UnionType.php",
          "line": 112,
          "call": "Nuwave\\Lighthouse\\Schema\\Factories\\NodeFactory::Nuwave\\Lighthouse\\Schema\\Factories\\{closure}(array(2), instance of Nuwave\\Lighthouse\\Schema\\Context, instance of GraphQL\\Type\\Definition\\ResolveInfo)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 977,
          "call": "GraphQL\\Type\\Definition\\UnionType::resolveType(array(2), instance of Nuwave\\Lighthouse\\Schema\\Context, instance of GraphQL\\Type\\Definition\\ResolveInfo)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 825,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeAbstractValue(GraphQLType: Data, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(4), array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 700,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: Data, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(4), array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 654,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueWithLocatedError(GraphQLType: Data, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(4), array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 551,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueCatchingError(GraphQLType: Data, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(4), array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1212,
          "call": "GraphQL\\Executor\\ReferenceExecutor::resolveField(GraphQLType: Notification, instance of App\\Models\\Notification, instance of ArrayObject(1), array(4))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1167,
          "call": "GraphQL\\Executor\\ReferenceExecutor::executeFields(GraphQLType: Notification, instance of App\\Models\\Notification, array(3), instance of ArrayObject(3))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1127,
          "call": "GraphQL\\Executor\\ReferenceExecutor::collectAndExecuteSubfields(GraphQLType: Notification, instance of ArrayObject(1), array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 829,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeObjectValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 782,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 700,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 643,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueWithLocatedError(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 925,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueCatchingError(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 797,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeListValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(2), instance of Illuminate\\Database\\Eloquent\\Collection(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 782,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(2), instance of Illuminate\\Database\\Eloquent\\Collection(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 700,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(2), instance of Illuminate\\Database\\Eloquent\\Collection(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 643,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueWithLocatedError(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(2), instance of Illuminate\\Database\\Eloquent\\Collection(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 551,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueCatchingError(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(2), instance of Illuminate\\Database\\Eloquent\\Collection(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1212,
          "call": "GraphQL\\Executor\\ReferenceExecutor::resolveField(GraphQLType: NotificationPaginator, instance of Illuminate\\Pagination\\LengthAwarePaginator(8), instance of ArrayObject(1), array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1167,
          "call": "GraphQL\\Executor\\ReferenceExecutor::executeFields(GraphQLType: NotificationPaginator, instance of Illuminate\\Pagination\\LengthAwarePaginator(8), array(1), instance of ArrayObject(1))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1127,
          "call": "GraphQL\\Executor\\ReferenceExecutor::collectAndExecuteSubfields(GraphQLType: NotificationPaginator, instance of ArrayObject(1), array(1), instance of Illuminate\\Pagination\\LengthAwarePaginator(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 829,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeObjectValue(GraphQLType: NotificationPaginator, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(1), instance of Illuminate\\Pagination\\LengthAwarePaginator(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 700,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: NotificationPaginator, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(1), instance of Illuminate\\Pagination\\LengthAwarePaginator(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 654,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueWithLocatedError(GraphQLType: NotificationPaginator, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(1), instance of Illuminate\\Pagination\\LengthAwarePaginator(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 551,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueCatchingError(GraphQLType: NotificationPaginator, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(1), instance of Illuminate\\Pagination\\LengthAwarePaginator(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1212,
          "call": "GraphQL\\Executor\\ReferenceExecutor::resolveField(GraphQLType: Query, null, instance of ArrayObject(1), array(1))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 254,
          "call": "GraphQL\\Executor\\ReferenceExecutor::executeFields(GraphQLType: Query, null, array(0), instance of ArrayObject(1))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 207,
          "call": "GraphQL\\Executor\\ReferenceExecutor::executeOperation(instance of GraphQL\\Language\\AST\\OperationDefinitionNode, null)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/Executor.php",
          "line": 155,
          "call": "GraphQL\\Executor\\ReferenceExecutor::doExecute()"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/GraphQL.php",
          "line": 158,
          "call": "GraphQL\\Executor\\Executor::promiseToExecute(instance of GraphQL\\Executor\\Promise\\Adapter\\SyncPromiseAdapter, instance of GraphQL\\Type\\Schema, instance of GraphQL\\Language\\AST\\DocumentNode, null, instance of Nuwave\\Lighthouse\\Schema\\Context, array(0), null, null)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/GraphQL.php",
          "line": 90,
          "call": "GraphQL\\GraphQL::promiseToExecute(instance of GraphQL\\Executor\\Promise\\Adapter\\SyncPromiseAdapter, instance of GraphQL\\Type\\Schema, '{\n  notifications(count: 10) {\n    data {\n      id\n      type\n      data {\n        ... on Repetition {\n          deck_id\n        }\n      }\n    }\n  }\n}', null, instance of Nuwave\\Lighthouse\\Schema\\Context, array(0), null, null, array(29))"
        },
        {
          "file": "/project/vendor/nuwave/lighthouse/src/GraphQL.php",
          "line": 191,
          "call": "GraphQL\\GraphQL::executeQuery(instance of GraphQL\\Type\\Schema, '{\n  notifications(count: 10) {\n    data {\n      id\n      type\n      data {\n        ... on Repetition {\n          deck_id\n        }\n      }\n    }\n  }\n}', null, instance of Nuwave\\Lighthouse\\Schema\\Context, array(0), null, null, array(29))"
        },
        {
          "file": "/project/vendor/nuwave/lighthouse/src/GraphQL.php",
          "line": 130,
          "call": "Nuwave\\Lighthouse\\GraphQL::executeQuery('{\n  notifications(count: 10) {\n    data {\n      id\n      type\n      data {\n        ... on Repetition {\n          deck_id\n        }\n      }\n    }\n  }\n}', instance of Nuwave\\Lighthouse\\Schema\\Context, array(0), null, null)"
        },
        {
          "file": "/project/vendor/nuwave/lighthouse/src/Support/Http/Controllers/GraphQLController.php",
          "line": 79,
          "call": "Nuwave\\Lighthouse\\GraphQL::executeRequest(instance of Nuwave\\Lighthouse\\Execution\\LighthouseRequest)"
        },
        {
          "call": "Nuwave\\Lighthouse\\Support\\Http\\Controllers\\GraphQLController::query(instance of Nuwave\\Lighthouse\\Execution\\LighthouseRequest)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Controller.php",
          "line": 54,
          "function": "call_user_func_array(array(2), array(1))"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php",
          "line": 45,
          "call": "Illuminate\\Routing\\Controller::callAction('query', array(1))"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Route.php",
          "line": 219,
          "call": "Illuminate\\Routing\\ControllerDispatcher::dispatch(instance of Illuminate\\Routing\\Route, instance of Nuwave\\Lighthouse\\Support\\Http\\Controllers\\GraphQLController, 'query')"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Route.php",
          "line": 176,
          "call": "Illuminate\\Routing\\Route::runController()"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
          "line": 682,
          "call": "Illuminate\\Routing\\Route::run()"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 30,
          "call": "Illuminate\\Routing\\Router::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 104,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
          "line": 684,
          "call": "Illuminate\\Pipeline\\Pipeline::then(instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
          "line": 659,
          "call": "Illuminate\\Routing\\Router::runRouteWithinStack(instance of Illuminate\\Routing\\Route, instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
          "line": 625,
          "call": "Illuminate\\Routing\\Router::runRoute(instance of Illuminate\\Http\\Request, instance of Illuminate\\Routing\\Route)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
          "line": 614,
          "call": "Illuminate\\Routing\\Router::dispatchToRoute(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
          "line": 176,
          "call": "Illuminate\\Routing\\Router::dispatch(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 30,
          "call": "Illuminate\\Foundation\\Http\\Kernel::Illuminate\\Foundation\\Http\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/spatie/laravel-cors/src/Cors.php",
          "line": 28,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Spatie\\Cors\\Cors::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/app/Http/Middleware/Locale.php",
          "line": 23,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "App\\Http\\Middleware\\Locale::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/fideloper/proxy/src/TrustProxies.php",
          "line": 57,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Fideloper\\Proxy\\TrustProxies::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
          "line": 31,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
          "line": 31,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php",
          "line": 27,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php",
          "line": 62,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/barryvdh/laravel-cors/src/HandleCors.php",
          "line": 36,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Barryvdh\\Cors\\HandleCors::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 104,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
          "line": 151,
          "call": "Illuminate\\Pipeline\\Pipeline::then(instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
          "line": 116,
          "call": "Illuminate\\Foundation\\Http\\Kernel::sendRequestThroughRouter(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/public/index.php",
          "line": 55,
          "call": "Illuminate\\Foundation\\Http\\Kernel::handle(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/Users/elforastero/.composer/vendor/laravel/valet/server.php",
          "line": 158,
          "function": "require('/project/public/index.php')"
        }
      ]
    },
    {
      "debugMessage": "basename() expects parameter 1 to be string, array given",
      "message": "Internal server error",
      "extensions": {
        "category": "internal"
      },
      "locations": [
        {
          "line": 6,
          "column": 7
        }
      ],
      "path": [
        "notifications",
        "data",
        1,
        "data"
      ],
      "trace": [
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Support/helpers.php",
          "line": 386,
          "function": "basename(array(2))"
        },
        {
          "file": "/project/vendor/nuwave/lighthouse/src/Schema/Factories/NodeFactory.php",
          "line": 314,
          "function": "class_basename(array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Type/Definition/UnionType.php",
          "line": 112,
          "call": "Nuwave\\Lighthouse\\Schema\\Factories\\NodeFactory::Nuwave\\Lighthouse\\Schema\\Factories\\{closure}(array(2), instance of Nuwave\\Lighthouse\\Schema\\Context, instance of GraphQL\\Type\\Definition\\ResolveInfo)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 977,
          "call": "GraphQL\\Type\\Definition\\UnionType::resolveType(array(2), instance of Nuwave\\Lighthouse\\Schema\\Context, instance of GraphQL\\Type\\Definition\\ResolveInfo)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 825,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeAbstractValue(GraphQLType: Data, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(4), array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 700,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: Data, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(4), array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 654,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueWithLocatedError(GraphQLType: Data, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(4), array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 551,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueCatchingError(GraphQLType: Data, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(4), array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1212,
          "call": "GraphQL\\Executor\\ReferenceExecutor::resolveField(GraphQLType: Notification, instance of App\\Models\\Notification, instance of ArrayObject(1), array(4))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1167,
          "call": "GraphQL\\Executor\\ReferenceExecutor::executeFields(GraphQLType: Notification, instance of App\\Models\\Notification, array(3), instance of ArrayObject(3))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1127,
          "call": "GraphQL\\Executor\\ReferenceExecutor::collectAndExecuteSubfields(GraphQLType: Notification, instance of ArrayObject(1), array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 829,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeObjectValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 782,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 700,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 643,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueWithLocatedError(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 925,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueCatchingError(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 797,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeListValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(2), instance of Illuminate\\Database\\Eloquent\\Collection(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 782,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(2), instance of Illuminate\\Database\\Eloquent\\Collection(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 700,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(2), instance of Illuminate\\Database\\Eloquent\\Collection(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 643,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueWithLocatedError(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(2), instance of Illuminate\\Database\\Eloquent\\Collection(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 551,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueCatchingError(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(2), instance of Illuminate\\Database\\Eloquent\\Collection(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1212,
          "call": "GraphQL\\Executor\\ReferenceExecutor::resolveField(GraphQLType: NotificationPaginator, instance of Illuminate\\Pagination\\LengthAwarePaginator(8), instance of ArrayObject(1), array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1167,
          "call": "GraphQL\\Executor\\ReferenceExecutor::executeFields(GraphQLType: NotificationPaginator, instance of Illuminate\\Pagination\\LengthAwarePaginator(8), array(1), instance of ArrayObject(1))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1127,
          "call": "GraphQL\\Executor\\ReferenceExecutor::collectAndExecuteSubfields(GraphQLType: NotificationPaginator, instance of ArrayObject(1), array(1), instance of Illuminate\\Pagination\\LengthAwarePaginator(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 829,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeObjectValue(GraphQLType: NotificationPaginator, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(1), instance of Illuminate\\Pagination\\LengthAwarePaginator(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 700,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: NotificationPaginator, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(1), instance of Illuminate\\Pagination\\LengthAwarePaginator(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 654,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueWithLocatedError(GraphQLType: NotificationPaginator, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(1), instance of Illuminate\\Pagination\\LengthAwarePaginator(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 551,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueCatchingError(GraphQLType: NotificationPaginator, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(1), instance of Illuminate\\Pagination\\LengthAwarePaginator(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1212,
          "call": "GraphQL\\Executor\\ReferenceExecutor::resolveField(GraphQLType: Query, null, instance of ArrayObject(1), array(1))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 254,
          "call": "GraphQL\\Executor\\ReferenceExecutor::executeFields(GraphQLType: Query, null, array(0), instance of ArrayObject(1))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 207,
          "call": "GraphQL\\Executor\\ReferenceExecutor::executeOperation(instance of GraphQL\\Language\\AST\\OperationDefinitionNode, null)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/Executor.php",
          "line": 155,
          "call": "GraphQL\\Executor\\ReferenceExecutor::doExecute()"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/GraphQL.php",
          "line": 158,
          "call": "GraphQL\\Executor\\Executor::promiseToExecute(instance of GraphQL\\Executor\\Promise\\Adapter\\SyncPromiseAdapter, instance of GraphQL\\Type\\Schema, instance of GraphQL\\Language\\AST\\DocumentNode, null, instance of Nuwave\\Lighthouse\\Schema\\Context, array(0), null, null)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/GraphQL.php",
          "line": 90,
          "call": "GraphQL\\GraphQL::promiseToExecute(instance of GraphQL\\Executor\\Promise\\Adapter\\SyncPromiseAdapter, instance of GraphQL\\Type\\Schema, '{\n  notifications(count: 10) {\n    data {\n      id\n      type\n      data {\n        ... on Repetition {\n          deck_id\n        }\n      }\n    }\n  }\n}', null, instance of Nuwave\\Lighthouse\\Schema\\Context, array(0), null, null, array(29))"
        },
        {
          "file": "/project/vendor/nuwave/lighthouse/src/GraphQL.php",
          "line": 191,
          "call": "GraphQL\\GraphQL::executeQuery(instance of GraphQL\\Type\\Schema, '{\n  notifications(count: 10) {\n    data {\n      id\n      type\n      data {\n        ... on Repetition {\n          deck_id\n        }\n      }\n    }\n  }\n}', null, instance of Nuwave\\Lighthouse\\Schema\\Context, array(0), null, null, array(29))"
        },
        {
          "file": "/project/vendor/nuwave/lighthouse/src/GraphQL.php",
          "line": 130,
          "call": "Nuwave\\Lighthouse\\GraphQL::executeQuery('{\n  notifications(count: 10) {\n    data {\n      id\n      type\n      data {\n        ... on Repetition {\n          deck_id\n        }\n      }\n    }\n  }\n}', instance of Nuwave\\Lighthouse\\Schema\\Context, array(0), null, null)"
        },
        {
          "file": "/project/vendor/nuwave/lighthouse/src/Support/Http/Controllers/GraphQLController.php",
          "line": 79,
          "call": "Nuwave\\Lighthouse\\GraphQL::executeRequest(instance of Nuwave\\Lighthouse\\Execution\\LighthouseRequest)"
        },
        {
          "call": "Nuwave\\Lighthouse\\Support\\Http\\Controllers\\GraphQLController::query(instance of Nuwave\\Lighthouse\\Execution\\LighthouseRequest)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Controller.php",
          "line": 54,
          "function": "call_user_func_array(array(2), array(1))"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php",
          "line": 45,
          "call": "Illuminate\\Routing\\Controller::callAction('query', array(1))"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Route.php",
          "line": 219,
          "call": "Illuminate\\Routing\\ControllerDispatcher::dispatch(instance of Illuminate\\Routing\\Route, instance of Nuwave\\Lighthouse\\Support\\Http\\Controllers\\GraphQLController, 'query')"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Route.php",
          "line": 176,
          "call": "Illuminate\\Routing\\Route::runController()"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
          "line": 682,
          "call": "Illuminate\\Routing\\Route::run()"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 30,
          "call": "Illuminate\\Routing\\Router::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 104,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
          "line": 684,
          "call": "Illuminate\\Pipeline\\Pipeline::then(instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
          "line": 659,
          "call": "Illuminate\\Routing\\Router::runRouteWithinStack(instance of Illuminate\\Routing\\Route, instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
          "line": 625,
          "call": "Illuminate\\Routing\\Router::runRoute(instance of Illuminate\\Http\\Request, instance of Illuminate\\Routing\\Route)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
          "line": 614,
          "call": "Illuminate\\Routing\\Router::dispatchToRoute(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
          "line": 176,
          "call": "Illuminate\\Routing\\Router::dispatch(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 30,
          "call": "Illuminate\\Foundation\\Http\\Kernel::Illuminate\\Foundation\\Http\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/spatie/laravel-cors/src/Cors.php",
          "line": 28,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Spatie\\Cors\\Cors::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/app/Http/Middleware/Locale.php",
          "line": 23,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "App\\Http\\Middleware\\Locale::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/fideloper/proxy/src/TrustProxies.php",
          "line": 57,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Fideloper\\Proxy\\TrustProxies::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
          "line": 31,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
          "line": 31,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php",
          "line": 27,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php",
          "line": 62,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/barryvdh/laravel-cors/src/HandleCors.php",
          "line": 36,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Barryvdh\\Cors\\HandleCors::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 104,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
          "line": 151,
          "call": "Illuminate\\Pipeline\\Pipeline::then(instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
          "line": 116,
          "call": "Illuminate\\Foundation\\Http\\Kernel::sendRequestThroughRouter(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/public/index.php",
          "line": 55,
          "call": "Illuminate\\Foundation\\Http\\Kernel::handle(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/Users/elforastero/.composer/vendor/laravel/valet/server.php",
          "line": 158,
          "function": "require('/project/public/index.php')"
        }
      ]
    },
    {
      "debugMessage": "basename() expects parameter 1 to be string, array given",
      "message": "Internal server error",
      "extensions": {
        "category": "internal"
      },
      "locations": [
        {
          "line": 6,
          "column": 7
        }
      ],
      "path": [
        "notifications",
        "data",
        2,
        "data"
      ],
      "trace": [
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Support/helpers.php",
          "line": 386,
          "function": "basename(array(2))"
        },
        {
          "file": "/project/vendor/nuwave/lighthouse/src/Schema/Factories/NodeFactory.php",
          "line": 314,
          "function": "class_basename(array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Type/Definition/UnionType.php",
          "line": 112,
          "call": "Nuwave\\Lighthouse\\Schema\\Factories\\NodeFactory::Nuwave\\Lighthouse\\Schema\\Factories\\{closure}(array(2), instance of Nuwave\\Lighthouse\\Schema\\Context, instance of GraphQL\\Type\\Definition\\ResolveInfo)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 977,
          "call": "GraphQL\\Type\\Definition\\UnionType::resolveType(array(2), instance of Nuwave\\Lighthouse\\Schema\\Context, instance of GraphQL\\Type\\Definition\\ResolveInfo)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 825,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeAbstractValue(GraphQLType: Data, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(4), array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 700,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: Data, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(4), array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 654,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueWithLocatedError(GraphQLType: Data, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(4), array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 551,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueCatchingError(GraphQLType: Data, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(4), array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1212,
          "call": "GraphQL\\Executor\\ReferenceExecutor::resolveField(GraphQLType: Notification, instance of App\\Models\\Notification, instance of ArrayObject(1), array(4))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1167,
          "call": "GraphQL\\Executor\\ReferenceExecutor::executeFields(GraphQLType: Notification, instance of App\\Models\\Notification, array(3), instance of ArrayObject(3))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1127,
          "call": "GraphQL\\Executor\\ReferenceExecutor::collectAndExecuteSubfields(GraphQLType: Notification, instance of ArrayObject(1), array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 829,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeObjectValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 782,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 700,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 643,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueWithLocatedError(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 925,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueCatchingError(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 797,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeListValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(2), instance of Illuminate\\Database\\Eloquent\\Collection(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 782,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(2), instance of Illuminate\\Database\\Eloquent\\Collection(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 700,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(2), instance of Illuminate\\Database\\Eloquent\\Collection(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 643,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueWithLocatedError(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(2), instance of Illuminate\\Database\\Eloquent\\Collection(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 551,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueCatchingError(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(2), instance of Illuminate\\Database\\Eloquent\\Collection(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1212,
          "call": "GraphQL\\Executor\\ReferenceExecutor::resolveField(GraphQLType: NotificationPaginator, instance of Illuminate\\Pagination\\LengthAwarePaginator(8), instance of ArrayObject(1), array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1167,
          "call": "GraphQL\\Executor\\ReferenceExecutor::executeFields(GraphQLType: NotificationPaginator, instance of Illuminate\\Pagination\\LengthAwarePaginator(8), array(1), instance of ArrayObject(1))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1127,
          "call": "GraphQL\\Executor\\ReferenceExecutor::collectAndExecuteSubfields(GraphQLType: NotificationPaginator, instance of ArrayObject(1), array(1), instance of Illuminate\\Pagination\\LengthAwarePaginator(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 829,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeObjectValue(GraphQLType: NotificationPaginator, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(1), instance of Illuminate\\Pagination\\LengthAwarePaginator(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 700,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: NotificationPaginator, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(1), instance of Illuminate\\Pagination\\LengthAwarePaginator(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 654,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueWithLocatedError(GraphQLType: NotificationPaginator, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(1), instance of Illuminate\\Pagination\\LengthAwarePaginator(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 551,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueCatchingError(GraphQLType: NotificationPaginator, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(1), instance of Illuminate\\Pagination\\LengthAwarePaginator(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1212,
          "call": "GraphQL\\Executor\\ReferenceExecutor::resolveField(GraphQLType: Query, null, instance of ArrayObject(1), array(1))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 254,
          "call": "GraphQL\\Executor\\ReferenceExecutor::executeFields(GraphQLType: Query, null, array(0), instance of ArrayObject(1))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 207,
          "call": "GraphQL\\Executor\\ReferenceExecutor::executeOperation(instance of GraphQL\\Language\\AST\\OperationDefinitionNode, null)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/Executor.php",
          "line": 155,
          "call": "GraphQL\\Executor\\ReferenceExecutor::doExecute()"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/GraphQL.php",
          "line": 158,
          "call": "GraphQL\\Executor\\Executor::promiseToExecute(instance of GraphQL\\Executor\\Promise\\Adapter\\SyncPromiseAdapter, instance of GraphQL\\Type\\Schema, instance of GraphQL\\Language\\AST\\DocumentNode, null, instance of Nuwave\\Lighthouse\\Schema\\Context, array(0), null, null)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/GraphQL.php",
          "line": 90,
          "call": "GraphQL\\GraphQL::promiseToExecute(instance of GraphQL\\Executor\\Promise\\Adapter\\SyncPromiseAdapter, instance of GraphQL\\Type\\Schema, '{\n  notifications(count: 10) {\n    data {\n      id\n      type\n      data {\n        ... on Repetition {\n          deck_id\n        }\n      }\n    }\n  }\n}', null, instance of Nuwave\\Lighthouse\\Schema\\Context, array(0), null, null, array(29))"
        },
        {
          "file": "/project/vendor/nuwave/lighthouse/src/GraphQL.php",
          "line": 191,
          "call": "GraphQL\\GraphQL::executeQuery(instance of GraphQL\\Type\\Schema, '{\n  notifications(count: 10) {\n    data {\n      id\n      type\n      data {\n        ... on Repetition {\n          deck_id\n        }\n      }\n    }\n  }\n}', null, instance of Nuwave\\Lighthouse\\Schema\\Context, array(0), null, null, array(29))"
        },
        {
          "file": "/project/vendor/nuwave/lighthouse/src/GraphQL.php",
          "line": 130,
          "call": "Nuwave\\Lighthouse\\GraphQL::executeQuery('{\n  notifications(count: 10) {\n    data {\n      id\n      type\n      data {\n        ... on Repetition {\n          deck_id\n        }\n      }\n    }\n  }\n}', instance of Nuwave\\Lighthouse\\Schema\\Context, array(0), null, null)"
        },
        {
          "file": "/project/vendor/nuwave/lighthouse/src/Support/Http/Controllers/GraphQLController.php",
          "line": 79,
          "call": "Nuwave\\Lighthouse\\GraphQL::executeRequest(instance of Nuwave\\Lighthouse\\Execution\\LighthouseRequest)"
        },
        {
          "call": "Nuwave\\Lighthouse\\Support\\Http\\Controllers\\GraphQLController::query(instance of Nuwave\\Lighthouse\\Execution\\LighthouseRequest)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Controller.php",
          "line": 54,
          "function": "call_user_func_array(array(2), array(1))"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php",
          "line": 45,
          "call": "Illuminate\\Routing\\Controller::callAction('query', array(1))"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Route.php",
          "line": 219,
          "call": "Illuminate\\Routing\\ControllerDispatcher::dispatch(instance of Illuminate\\Routing\\Route, instance of Nuwave\\Lighthouse\\Support\\Http\\Controllers\\GraphQLController, 'query')"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Route.php",
          "line": 176,
          "call": "Illuminate\\Routing\\Route::runController()"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
          "line": 682,
          "call": "Illuminate\\Routing\\Route::run()"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 30,
          "call": "Illuminate\\Routing\\Router::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 104,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
          "line": 684,
          "call": "Illuminate\\Pipeline\\Pipeline::then(instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
          "line": 659,
          "call": "Illuminate\\Routing\\Router::runRouteWithinStack(instance of Illuminate\\Routing\\Route, instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
          "line": 625,
          "call": "Illuminate\\Routing\\Router::runRoute(instance of Illuminate\\Http\\Request, instance of Illuminate\\Routing\\Route)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
          "line": 614,
          "call": "Illuminate\\Routing\\Router::dispatchToRoute(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
          "line": 176,
          "call": "Illuminate\\Routing\\Router::dispatch(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 30,
          "call": "Illuminate\\Foundation\\Http\\Kernel::Illuminate\\Foundation\\Http\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/spatie/laravel-cors/src/Cors.php",
          "line": 28,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Spatie\\Cors\\Cors::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/app/Http/Middleware/Locale.php",
          "line": 23,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "App\\Http\\Middleware\\Locale::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/fideloper/proxy/src/TrustProxies.php",
          "line": 57,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Fideloper\\Proxy\\TrustProxies::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
          "line": 31,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
          "line": 31,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php",
          "line": 27,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php",
          "line": 62,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/barryvdh/laravel-cors/src/HandleCors.php",
          "line": 36,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Barryvdh\\Cors\\HandleCors::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 104,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
          "line": 151,
          "call": "Illuminate\\Pipeline\\Pipeline::then(instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
          "line": 116,
          "call": "Illuminate\\Foundation\\Http\\Kernel::sendRequestThroughRouter(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/public/index.php",
          "line": 55,
          "call": "Illuminate\\Foundation\\Http\\Kernel::handle(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/Users/elforastero/.composer/vendor/laravel/valet/server.php",
          "line": 158,
          "function": "require('/project/public/index.php')"
        }
      ]
    },
    {
      "debugMessage": "basename() expects parameter 1 to be string, array given",
      "message": "Internal server error",
      "extensions": {
        "category": "internal"
      },
      "locations": [
        {
          "line": 6,
          "column": 7
        }
      ],
      "path": [
        "notifications",
        "data",
        3,
        "data"
      ],
      "trace": [
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Support/helpers.php",
          "line": 386,
          "function": "basename(array(2))"
        },
        {
          "file": "/project/vendor/nuwave/lighthouse/src/Schema/Factories/NodeFactory.php",
          "line": 314,
          "function": "class_basename(array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Type/Definition/UnionType.php",
          "line": 112,
          "call": "Nuwave\\Lighthouse\\Schema\\Factories\\NodeFactory::Nuwave\\Lighthouse\\Schema\\Factories\\{closure}(array(2), instance of Nuwave\\Lighthouse\\Schema\\Context, instance of GraphQL\\Type\\Definition\\ResolveInfo)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 977,
          "call": "GraphQL\\Type\\Definition\\UnionType::resolveType(array(2), instance of Nuwave\\Lighthouse\\Schema\\Context, instance of GraphQL\\Type\\Definition\\ResolveInfo)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 825,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeAbstractValue(GraphQLType: Data, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(4), array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 700,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: Data, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(4), array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 654,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueWithLocatedError(GraphQLType: Data, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(4), array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 551,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueCatchingError(GraphQLType: Data, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(4), array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1212,
          "call": "GraphQL\\Executor\\ReferenceExecutor::resolveField(GraphQLType: Notification, instance of App\\Models\\Notification, instance of ArrayObject(1), array(4))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1167,
          "call": "GraphQL\\Executor\\ReferenceExecutor::executeFields(GraphQLType: Notification, instance of App\\Models\\Notification, array(3), instance of ArrayObject(3))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1127,
          "call": "GraphQL\\Executor\\ReferenceExecutor::collectAndExecuteSubfields(GraphQLType: Notification, instance of ArrayObject(1), array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 829,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeObjectValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 782,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 700,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 643,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueWithLocatedError(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 925,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueCatchingError(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 797,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeListValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(2), instance of Illuminate\\Database\\Eloquent\\Collection(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 782,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(2), instance of Illuminate\\Database\\Eloquent\\Collection(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 700,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(2), instance of Illuminate\\Database\\Eloquent\\Collection(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 643,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueWithLocatedError(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(2), instance of Illuminate\\Database\\Eloquent\\Collection(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 551,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueCatchingError(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(2), instance of Illuminate\\Database\\Eloquent\\Collection(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1212,
          "call": "GraphQL\\Executor\\ReferenceExecutor::resolveField(GraphQLType: NotificationPaginator, instance of Illuminate\\Pagination\\LengthAwarePaginator(8), instance of ArrayObject(1), array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1167,
          "call": "GraphQL\\Executor\\ReferenceExecutor::executeFields(GraphQLType: NotificationPaginator, instance of Illuminate\\Pagination\\LengthAwarePaginator(8), array(1), instance of ArrayObject(1))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1127,
          "call": "GraphQL\\Executor\\ReferenceExecutor::collectAndExecuteSubfields(GraphQLType: NotificationPaginator, instance of ArrayObject(1), array(1), instance of Illuminate\\Pagination\\LengthAwarePaginator(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 829,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeObjectValue(GraphQLType: NotificationPaginator, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(1), instance of Illuminate\\Pagination\\LengthAwarePaginator(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 700,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: NotificationPaginator, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(1), instance of Illuminate\\Pagination\\LengthAwarePaginator(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 654,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueWithLocatedError(GraphQLType: NotificationPaginator, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(1), instance of Illuminate\\Pagination\\LengthAwarePaginator(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 551,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueCatchingError(GraphQLType: NotificationPaginator, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(1), instance of Illuminate\\Pagination\\LengthAwarePaginator(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1212,
          "call": "GraphQL\\Executor\\ReferenceExecutor::resolveField(GraphQLType: Query, null, instance of ArrayObject(1), array(1))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 254,
          "call": "GraphQL\\Executor\\ReferenceExecutor::executeFields(GraphQLType: Query, null, array(0), instance of ArrayObject(1))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 207,
          "call": "GraphQL\\Executor\\ReferenceExecutor::executeOperation(instance of GraphQL\\Language\\AST\\OperationDefinitionNode, null)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/Executor.php",
          "line": 155,
          "call": "GraphQL\\Executor\\ReferenceExecutor::doExecute()"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/GraphQL.php",
          "line": 158,
          "call": "GraphQL\\Executor\\Executor::promiseToExecute(instance of GraphQL\\Executor\\Promise\\Adapter\\SyncPromiseAdapter, instance of GraphQL\\Type\\Schema, instance of GraphQL\\Language\\AST\\DocumentNode, null, instance of Nuwave\\Lighthouse\\Schema\\Context, array(0), null, null)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/GraphQL.php",
          "line": 90,
          "call": "GraphQL\\GraphQL::promiseToExecute(instance of GraphQL\\Executor\\Promise\\Adapter\\SyncPromiseAdapter, instance of GraphQL\\Type\\Schema, '{\n  notifications(count: 10) {\n    data {\n      id\n      type\n      data {\n        ... on Repetition {\n          deck_id\n        }\n      }\n    }\n  }\n}', null, instance of Nuwave\\Lighthouse\\Schema\\Context, array(0), null, null, array(29))"
        },
        {
          "file": "/project/vendor/nuwave/lighthouse/src/GraphQL.php",
          "line": 191,
          "call": "GraphQL\\GraphQL::executeQuery(instance of GraphQL\\Type\\Schema, '{\n  notifications(count: 10) {\n    data {\n      id\n      type\n      data {\n        ... on Repetition {\n          deck_id\n        }\n      }\n    }\n  }\n}', null, instance of Nuwave\\Lighthouse\\Schema\\Context, array(0), null, null, array(29))"
        },
        {
          "file": "/project/vendor/nuwave/lighthouse/src/GraphQL.php",
          "line": 130,
          "call": "Nuwave\\Lighthouse\\GraphQL::executeQuery('{\n  notifications(count: 10) {\n    data {\n      id\n      type\n      data {\n        ... on Repetition {\n          deck_id\n        }\n      }\n    }\n  }\n}', instance of Nuwave\\Lighthouse\\Schema\\Context, array(0), null, null)"
        },
        {
          "file": "/project/vendor/nuwave/lighthouse/src/Support/Http/Controllers/GraphQLController.php",
          "line": 79,
          "call": "Nuwave\\Lighthouse\\GraphQL::executeRequest(instance of Nuwave\\Lighthouse\\Execution\\LighthouseRequest)"
        },
        {
          "call": "Nuwave\\Lighthouse\\Support\\Http\\Controllers\\GraphQLController::query(instance of Nuwave\\Lighthouse\\Execution\\LighthouseRequest)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Controller.php",
          "line": 54,
          "function": "call_user_func_array(array(2), array(1))"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php",
          "line": 45,
          "call": "Illuminate\\Routing\\Controller::callAction('query', array(1))"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Route.php",
          "line": 219,
          "call": "Illuminate\\Routing\\ControllerDispatcher::dispatch(instance of Illuminate\\Routing\\Route, instance of Nuwave\\Lighthouse\\Support\\Http\\Controllers\\GraphQLController, 'query')"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Route.php",
          "line": 176,
          "call": "Illuminate\\Routing\\Route::runController()"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
          "line": 682,
          "call": "Illuminate\\Routing\\Route::run()"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 30,
          "call": "Illuminate\\Routing\\Router::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 104,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
          "line": 684,
          "call": "Illuminate\\Pipeline\\Pipeline::then(instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
          "line": 659,
          "call": "Illuminate\\Routing\\Router::runRouteWithinStack(instance of Illuminate\\Routing\\Route, instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
          "line": 625,
          "call": "Illuminate\\Routing\\Router::runRoute(instance of Illuminate\\Http\\Request, instance of Illuminate\\Routing\\Route)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
          "line": 614,
          "call": "Illuminate\\Routing\\Router::dispatchToRoute(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
          "line": 176,
          "call": "Illuminate\\Routing\\Router::dispatch(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 30,
          "call": "Illuminate\\Foundation\\Http\\Kernel::Illuminate\\Foundation\\Http\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/spatie/laravel-cors/src/Cors.php",
          "line": 28,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Spatie\\Cors\\Cors::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/app/Http/Middleware/Locale.php",
          "line": 23,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "App\\Http\\Middleware\\Locale::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/fideloper/proxy/src/TrustProxies.php",
          "line": 57,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Fideloper\\Proxy\\TrustProxies::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
          "line": 31,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
          "line": 31,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php",
          "line": 27,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php",
          "line": 62,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/barryvdh/laravel-cors/src/HandleCors.php",
          "line": 36,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Barryvdh\\Cors\\HandleCors::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 104,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
          "line": 151,
          "call": "Illuminate\\Pipeline\\Pipeline::then(instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
          "line": 116,
          "call": "Illuminate\\Foundation\\Http\\Kernel::sendRequestThroughRouter(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/public/index.php",
          "line": 55,
          "call": "Illuminate\\Foundation\\Http\\Kernel::handle(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/Users/elforastero/.composer/vendor/laravel/valet/server.php",
          "line": 158,
          "function": "require('/project/public/index.php')"
        }
      ]
    },
    {
      "debugMessage": "basename() expects parameter 1 to be string, array given",
      "message": "Internal server error",
      "extensions": {
        "category": "internal"
      },
      "locations": [
        {
          "line": 6,
          "column": 7
        }
      ],
      "path": [
        "notifications",
        "data",
        4,
        "data"
      ],
      "trace": [
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Support/helpers.php",
          "line": 386,
          "function": "basename(array(2))"
        },
        {
          "file": "/project/vendor/nuwave/lighthouse/src/Schema/Factories/NodeFactory.php",
          "line": 314,
          "function": "class_basename(array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Type/Definition/UnionType.php",
          "line": 112,
          "call": "Nuwave\\Lighthouse\\Schema\\Factories\\NodeFactory::Nuwave\\Lighthouse\\Schema\\Factories\\{closure}(array(2), instance of Nuwave\\Lighthouse\\Schema\\Context, instance of GraphQL\\Type\\Definition\\ResolveInfo)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 977,
          "call": "GraphQL\\Type\\Definition\\UnionType::resolveType(array(2), instance of Nuwave\\Lighthouse\\Schema\\Context, instance of GraphQL\\Type\\Definition\\ResolveInfo)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 825,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeAbstractValue(GraphQLType: Data, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(4), array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 700,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: Data, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(4), array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 654,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueWithLocatedError(GraphQLType: Data, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(4), array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 551,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueCatchingError(GraphQLType: Data, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(4), array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1212,
          "call": "GraphQL\\Executor\\ReferenceExecutor::resolveField(GraphQLType: Notification, instance of App\\Models\\Notification, instance of ArrayObject(1), array(4))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1167,
          "call": "GraphQL\\Executor\\ReferenceExecutor::executeFields(GraphQLType: Notification, instance of App\\Models\\Notification, array(3), instance of ArrayObject(3))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1127,
          "call": "GraphQL\\Executor\\ReferenceExecutor::collectAndExecuteSubfields(GraphQLType: Notification, instance of ArrayObject(1), array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 829,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeObjectValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 782,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 700,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 643,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueWithLocatedError(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 925,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueCatchingError(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 797,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeListValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(2), instance of Illuminate\\Database\\Eloquent\\Collection(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 782,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(2), instance of Illuminate\\Database\\Eloquent\\Collection(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 700,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(2), instance of Illuminate\\Database\\Eloquent\\Collection(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 643,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueWithLocatedError(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(2), instance of Illuminate\\Database\\Eloquent\\Collection(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 551,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueCatchingError(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(2), instance of Illuminate\\Database\\Eloquent\\Collection(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1212,
          "call": "GraphQL\\Executor\\ReferenceExecutor::resolveField(GraphQLType: NotificationPaginator, instance of Illuminate\\Pagination\\LengthAwarePaginator(8), instance of ArrayObject(1), array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1167,
          "call": "GraphQL\\Executor\\ReferenceExecutor::executeFields(GraphQLType: NotificationPaginator, instance of Illuminate\\Pagination\\LengthAwarePaginator(8), array(1), instance of ArrayObject(1))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1127,
          "call": "GraphQL\\Executor\\ReferenceExecutor::collectAndExecuteSubfields(GraphQLType: NotificationPaginator, instance of ArrayObject(1), array(1), instance of Illuminate\\Pagination\\LengthAwarePaginator(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 829,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeObjectValue(GraphQLType: NotificationPaginator, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(1), instance of Illuminate\\Pagination\\LengthAwarePaginator(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 700,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: NotificationPaginator, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(1), instance of Illuminate\\Pagination\\LengthAwarePaginator(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 654,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueWithLocatedError(GraphQLType: NotificationPaginator, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(1), instance of Illuminate\\Pagination\\LengthAwarePaginator(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 551,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueCatchingError(GraphQLType: NotificationPaginator, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(1), instance of Illuminate\\Pagination\\LengthAwarePaginator(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1212,
          "call": "GraphQL\\Executor\\ReferenceExecutor::resolveField(GraphQLType: Query, null, instance of ArrayObject(1), array(1))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 254,
          "call": "GraphQL\\Executor\\ReferenceExecutor::executeFields(GraphQLType: Query, null, array(0), instance of ArrayObject(1))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 207,
          "call": "GraphQL\\Executor\\ReferenceExecutor::executeOperation(instance of GraphQL\\Language\\AST\\OperationDefinitionNode, null)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/Executor.php",
          "line": 155,
          "call": "GraphQL\\Executor\\ReferenceExecutor::doExecute()"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/GraphQL.php",
          "line": 158,
          "call": "GraphQL\\Executor\\Executor::promiseToExecute(instance of GraphQL\\Executor\\Promise\\Adapter\\SyncPromiseAdapter, instance of GraphQL\\Type\\Schema, instance of GraphQL\\Language\\AST\\DocumentNode, null, instance of Nuwave\\Lighthouse\\Schema\\Context, array(0), null, null)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/GraphQL.php",
          "line": 90,
          "call": "GraphQL\\GraphQL::promiseToExecute(instance of GraphQL\\Executor\\Promise\\Adapter\\SyncPromiseAdapter, instance of GraphQL\\Type\\Schema, '{\n  notifications(count: 10) {\n    data {\n      id\n      type\n      data {\n        ... on Repetition {\n          deck_id\n        }\n      }\n    }\n  }\n}', null, instance of Nuwave\\Lighthouse\\Schema\\Context, array(0), null, null, array(29))"
        },
        {
          "file": "/project/vendor/nuwave/lighthouse/src/GraphQL.php",
          "line": 191,
          "call": "GraphQL\\GraphQL::executeQuery(instance of GraphQL\\Type\\Schema, '{\n  notifications(count: 10) {\n    data {\n      id\n      type\n      data {\n        ... on Repetition {\n          deck_id\n        }\n      }\n    }\n  }\n}', null, instance of Nuwave\\Lighthouse\\Schema\\Context, array(0), null, null, array(29))"
        },
        {
          "file": "/project/vendor/nuwave/lighthouse/src/GraphQL.php",
          "line": 130,
          "call": "Nuwave\\Lighthouse\\GraphQL::executeQuery('{\n  notifications(count: 10) {\n    data {\n      id\n      type\n      data {\n        ... on Repetition {\n          deck_id\n        }\n      }\n    }\n  }\n}', instance of Nuwave\\Lighthouse\\Schema\\Context, array(0), null, null)"
        },
        {
          "file": "/project/vendor/nuwave/lighthouse/src/Support/Http/Controllers/GraphQLController.php",
          "line": 79,
          "call": "Nuwave\\Lighthouse\\GraphQL::executeRequest(instance of Nuwave\\Lighthouse\\Execution\\LighthouseRequest)"
        },
        {
          "call": "Nuwave\\Lighthouse\\Support\\Http\\Controllers\\GraphQLController::query(instance of Nuwave\\Lighthouse\\Execution\\LighthouseRequest)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Controller.php",
          "line": 54,
          "function": "call_user_func_array(array(2), array(1))"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php",
          "line": 45,
          "call": "Illuminate\\Routing\\Controller::callAction('query', array(1))"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Route.php",
          "line": 219,
          "call": "Illuminate\\Routing\\ControllerDispatcher::dispatch(instance of Illuminate\\Routing\\Route, instance of Nuwave\\Lighthouse\\Support\\Http\\Controllers\\GraphQLController, 'query')"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Route.php",
          "line": 176,
          "call": "Illuminate\\Routing\\Route::runController()"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
          "line": 682,
          "call": "Illuminate\\Routing\\Route::run()"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 30,
          "call": "Illuminate\\Routing\\Router::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 104,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
          "line": 684,
          "call": "Illuminate\\Pipeline\\Pipeline::then(instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
          "line": 659,
          "call": "Illuminate\\Routing\\Router::runRouteWithinStack(instance of Illuminate\\Routing\\Route, instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
          "line": 625,
          "call": "Illuminate\\Routing\\Router::runRoute(instance of Illuminate\\Http\\Request, instance of Illuminate\\Routing\\Route)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
          "line": 614,
          "call": "Illuminate\\Routing\\Router::dispatchToRoute(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
          "line": 176,
          "call": "Illuminate\\Routing\\Router::dispatch(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 30,
          "call": "Illuminate\\Foundation\\Http\\Kernel::Illuminate\\Foundation\\Http\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/spatie/laravel-cors/src/Cors.php",
          "line": 28,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Spatie\\Cors\\Cors::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/app/Http/Middleware/Locale.php",
          "line": 23,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "App\\Http\\Middleware\\Locale::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/fideloper/proxy/src/TrustProxies.php",
          "line": 57,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Fideloper\\Proxy\\TrustProxies::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
          "line": 31,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
          "line": 31,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php",
          "line": 27,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php",
          "line": 62,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/barryvdh/laravel-cors/src/HandleCors.php",
          "line": 36,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Barryvdh\\Cors\\HandleCors::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 104,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
          "line": 151,
          "call": "Illuminate\\Pipeline\\Pipeline::then(instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
          "line": 116,
          "call": "Illuminate\\Foundation\\Http\\Kernel::sendRequestThroughRouter(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/public/index.php",
          "line": 55,
          "call": "Illuminate\\Foundation\\Http\\Kernel::handle(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/Users/elforastero/.composer/vendor/laravel/valet/server.php",
          "line": 158,
          "function": "require('/project/public/index.php')"
        }
      ]
    },
    {
      "debugMessage": "basename() expects parameter 1 to be string, array given",
      "message": "Internal server error",
      "extensions": {
        "category": "internal"
      },
      "locations": [
        {
          "line": 6,
          "column": 7
        }
      ],
      "path": [
        "notifications",
        "data",
        5,
        "data"
      ],
      "trace": [
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Support/helpers.php",
          "line": 386,
          "function": "basename(array(2))"
        },
        {
          "file": "/project/vendor/nuwave/lighthouse/src/Schema/Factories/NodeFactory.php",
          "line": 314,
          "function": "class_basename(array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Type/Definition/UnionType.php",
          "line": 112,
          "call": "Nuwave\\Lighthouse\\Schema\\Factories\\NodeFactory::Nuwave\\Lighthouse\\Schema\\Factories\\{closure}(array(2), instance of Nuwave\\Lighthouse\\Schema\\Context, instance of GraphQL\\Type\\Definition\\ResolveInfo)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 977,
          "call": "GraphQL\\Type\\Definition\\UnionType::resolveType(array(2), instance of Nuwave\\Lighthouse\\Schema\\Context, instance of GraphQL\\Type\\Definition\\ResolveInfo)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 825,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeAbstractValue(GraphQLType: Data, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(4), array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 700,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: Data, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(4), array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 654,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueWithLocatedError(GraphQLType: Data, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(4), array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 551,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueCatchingError(GraphQLType: Data, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(4), array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1212,
          "call": "GraphQL\\Executor\\ReferenceExecutor::resolveField(GraphQLType: Notification, instance of App\\Models\\Notification, instance of ArrayObject(1), array(4))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1167,
          "call": "GraphQL\\Executor\\ReferenceExecutor::executeFields(GraphQLType: Notification, instance of App\\Models\\Notification, array(3), instance of ArrayObject(3))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1127,
          "call": "GraphQL\\Executor\\ReferenceExecutor::collectAndExecuteSubfields(GraphQLType: Notification, instance of ArrayObject(1), array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 829,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeObjectValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 782,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 700,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 643,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueWithLocatedError(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 925,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueCatchingError(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 797,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeListValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(2), instance of Illuminate\\Database\\Eloquent\\Collection(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 782,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(2), instance of Illuminate\\Database\\Eloquent\\Collection(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 700,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(2), instance of Illuminate\\Database\\Eloquent\\Collection(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 643,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueWithLocatedError(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(2), instance of Illuminate\\Database\\Eloquent\\Collection(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 551,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueCatchingError(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(2), instance of Illuminate\\Database\\Eloquent\\Collection(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1212,
          "call": "GraphQL\\Executor\\ReferenceExecutor::resolveField(GraphQLType: NotificationPaginator, instance of Illuminate\\Pagination\\LengthAwarePaginator(8), instance of ArrayObject(1), array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1167,
          "call": "GraphQL\\Executor\\ReferenceExecutor::executeFields(GraphQLType: NotificationPaginator, instance of Illuminate\\Pagination\\LengthAwarePaginator(8), array(1), instance of ArrayObject(1))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1127,
          "call": "GraphQL\\Executor\\ReferenceExecutor::collectAndExecuteSubfields(GraphQLType: NotificationPaginator, instance of ArrayObject(1), array(1), instance of Illuminate\\Pagination\\LengthAwarePaginator(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 829,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeObjectValue(GraphQLType: NotificationPaginator, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(1), instance of Illuminate\\Pagination\\LengthAwarePaginator(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 700,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: NotificationPaginator, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(1), instance of Illuminate\\Pagination\\LengthAwarePaginator(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 654,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueWithLocatedError(GraphQLType: NotificationPaginator, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(1), instance of Illuminate\\Pagination\\LengthAwarePaginator(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 551,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueCatchingError(GraphQLType: NotificationPaginator, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(1), instance of Illuminate\\Pagination\\LengthAwarePaginator(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1212,
          "call": "GraphQL\\Executor\\ReferenceExecutor::resolveField(GraphQLType: Query, null, instance of ArrayObject(1), array(1))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 254,
          "call": "GraphQL\\Executor\\ReferenceExecutor::executeFields(GraphQLType: Query, null, array(0), instance of ArrayObject(1))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 207,
          "call": "GraphQL\\Executor\\ReferenceExecutor::executeOperation(instance of GraphQL\\Language\\AST\\OperationDefinitionNode, null)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/Executor.php",
          "line": 155,
          "call": "GraphQL\\Executor\\ReferenceExecutor::doExecute()"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/GraphQL.php",
          "line": 158,
          "call": "GraphQL\\Executor\\Executor::promiseToExecute(instance of GraphQL\\Executor\\Promise\\Adapter\\SyncPromiseAdapter, instance of GraphQL\\Type\\Schema, instance of GraphQL\\Language\\AST\\DocumentNode, null, instance of Nuwave\\Lighthouse\\Schema\\Context, array(0), null, null)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/GraphQL.php",
          "line": 90,
          "call": "GraphQL\\GraphQL::promiseToExecute(instance of GraphQL\\Executor\\Promise\\Adapter\\SyncPromiseAdapter, instance of GraphQL\\Type\\Schema, '{\n  notifications(count: 10) {\n    data {\n      id\n      type\n      data {\n        ... on Repetition {\n          deck_id\n        }\n      }\n    }\n  }\n}', null, instance of Nuwave\\Lighthouse\\Schema\\Context, array(0), null, null, array(29))"
        },
        {
          "file": "/project/vendor/nuwave/lighthouse/src/GraphQL.php",
          "line": 191,
          "call": "GraphQL\\GraphQL::executeQuery(instance of GraphQL\\Type\\Schema, '{\n  notifications(count: 10) {\n    data {\n      id\n      type\n      data {\n        ... on Repetition {\n          deck_id\n        }\n      }\n    }\n  }\n}', null, instance of Nuwave\\Lighthouse\\Schema\\Context, array(0), null, null, array(29))"
        },
        {
          "file": "/project/vendor/nuwave/lighthouse/src/GraphQL.php",
          "line": 130,
          "call": "Nuwave\\Lighthouse\\GraphQL::executeQuery('{\n  notifications(count: 10) {\n    data {\n      id\n      type\n      data {\n        ... on Repetition {\n          deck_id\n        }\n      }\n    }\n  }\n}', instance of Nuwave\\Lighthouse\\Schema\\Context, array(0), null, null)"
        },
        {
          "file": "/project/vendor/nuwave/lighthouse/src/Support/Http/Controllers/GraphQLController.php",
          "line": 79,
          "call": "Nuwave\\Lighthouse\\GraphQL::executeRequest(instance of Nuwave\\Lighthouse\\Execution\\LighthouseRequest)"
        },
        {
          "call": "Nuwave\\Lighthouse\\Support\\Http\\Controllers\\GraphQLController::query(instance of Nuwave\\Lighthouse\\Execution\\LighthouseRequest)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Controller.php",
          "line": 54,
          "function": "call_user_func_array(array(2), array(1))"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php",
          "line": 45,
          "call": "Illuminate\\Routing\\Controller::callAction('query', array(1))"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Route.php",
          "line": 219,
          "call": "Illuminate\\Routing\\ControllerDispatcher::dispatch(instance of Illuminate\\Routing\\Route, instance of Nuwave\\Lighthouse\\Support\\Http\\Controllers\\GraphQLController, 'query')"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Route.php",
          "line": 176,
          "call": "Illuminate\\Routing\\Route::runController()"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
          "line": 682,
          "call": "Illuminate\\Routing\\Route::run()"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 30,
          "call": "Illuminate\\Routing\\Router::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 104,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
          "line": 684,
          "call": "Illuminate\\Pipeline\\Pipeline::then(instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
          "line": 659,
          "call": "Illuminate\\Routing\\Router::runRouteWithinStack(instance of Illuminate\\Routing\\Route, instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
          "line": 625,
          "call": "Illuminate\\Routing\\Router::runRoute(instance of Illuminate\\Http\\Request, instance of Illuminate\\Routing\\Route)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
          "line": 614,
          "call": "Illuminate\\Routing\\Router::dispatchToRoute(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
          "line": 176,
          "call": "Illuminate\\Routing\\Router::dispatch(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 30,
          "call": "Illuminate\\Foundation\\Http\\Kernel::Illuminate\\Foundation\\Http\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/spatie/laravel-cors/src/Cors.php",
          "line": 28,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Spatie\\Cors\\Cors::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/app/Http/Middleware/Locale.php",
          "line": 23,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "App\\Http\\Middleware\\Locale::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/fideloper/proxy/src/TrustProxies.php",
          "line": 57,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Fideloper\\Proxy\\TrustProxies::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
          "line": 31,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
          "line": 31,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php",
          "line": 27,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php",
          "line": 62,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/barryvdh/laravel-cors/src/HandleCors.php",
          "line": 36,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Barryvdh\\Cors\\HandleCors::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 104,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
          "line": 151,
          "call": "Illuminate\\Pipeline\\Pipeline::then(instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
          "line": 116,
          "call": "Illuminate\\Foundation\\Http\\Kernel::sendRequestThroughRouter(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/public/index.php",
          "line": 55,
          "call": "Illuminate\\Foundation\\Http\\Kernel::handle(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/Users/elforastero/.composer/vendor/laravel/valet/server.php",
          "line": 158,
          "function": "require('/project/public/index.php')"
        }
      ]
    },
    {
      "debugMessage": "basename() expects parameter 1 to be string, array given",
      "message": "Internal server error",
      "extensions": {
        "category": "internal"
      },
      "locations": [
        {
          "line": 6,
          "column": 7
        }
      ],
      "path": [
        "notifications",
        "data",
        6,
        "data"
      ],
      "trace": [
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Support/helpers.php",
          "line": 386,
          "function": "basename(array(2))"
        },
        {
          "file": "/project/vendor/nuwave/lighthouse/src/Schema/Factories/NodeFactory.php",
          "line": 314,
          "function": "class_basename(array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Type/Definition/UnionType.php",
          "line": 112,
          "call": "Nuwave\\Lighthouse\\Schema\\Factories\\NodeFactory::Nuwave\\Lighthouse\\Schema\\Factories\\{closure}(array(2), instance of Nuwave\\Lighthouse\\Schema\\Context, instance of GraphQL\\Type\\Definition\\ResolveInfo)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 977,
          "call": "GraphQL\\Type\\Definition\\UnionType::resolveType(array(2), instance of Nuwave\\Lighthouse\\Schema\\Context, instance of GraphQL\\Type\\Definition\\ResolveInfo)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 825,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeAbstractValue(GraphQLType: Data, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(4), array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 700,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: Data, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(4), array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 654,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueWithLocatedError(GraphQLType: Data, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(4), array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 551,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueCatchingError(GraphQLType: Data, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(4), array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1212,
          "call": "GraphQL\\Executor\\ReferenceExecutor::resolveField(GraphQLType: Notification, instance of App\\Models\\Notification, instance of ArrayObject(1), array(4))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1167,
          "call": "GraphQL\\Executor\\ReferenceExecutor::executeFields(GraphQLType: Notification, instance of App\\Models\\Notification, array(3), instance of ArrayObject(3))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1127,
          "call": "GraphQL\\Executor\\ReferenceExecutor::collectAndExecuteSubfields(GraphQLType: Notification, instance of ArrayObject(1), array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 829,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeObjectValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 782,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 700,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 643,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueWithLocatedError(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 925,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueCatchingError(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 797,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeListValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(2), instance of Illuminate\\Database\\Eloquent\\Collection(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 782,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(2), instance of Illuminate\\Database\\Eloquent\\Collection(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 700,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(2), instance of Illuminate\\Database\\Eloquent\\Collection(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 643,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueWithLocatedError(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(2), instance of Illuminate\\Database\\Eloquent\\Collection(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 551,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueCatchingError(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(2), instance of Illuminate\\Database\\Eloquent\\Collection(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1212,
          "call": "GraphQL\\Executor\\ReferenceExecutor::resolveField(GraphQLType: NotificationPaginator, instance of Illuminate\\Pagination\\LengthAwarePaginator(8), instance of ArrayObject(1), array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1167,
          "call": "GraphQL\\Executor\\ReferenceExecutor::executeFields(GraphQLType: NotificationPaginator, instance of Illuminate\\Pagination\\LengthAwarePaginator(8), array(1), instance of ArrayObject(1))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1127,
          "call": "GraphQL\\Executor\\ReferenceExecutor::collectAndExecuteSubfields(GraphQLType: NotificationPaginator, instance of ArrayObject(1), array(1), instance of Illuminate\\Pagination\\LengthAwarePaginator(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 829,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeObjectValue(GraphQLType: NotificationPaginator, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(1), instance of Illuminate\\Pagination\\LengthAwarePaginator(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 700,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: NotificationPaginator, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(1), instance of Illuminate\\Pagination\\LengthAwarePaginator(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 654,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueWithLocatedError(GraphQLType: NotificationPaginator, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(1), instance of Illuminate\\Pagination\\LengthAwarePaginator(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 551,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueCatchingError(GraphQLType: NotificationPaginator, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(1), instance of Illuminate\\Pagination\\LengthAwarePaginator(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1212,
          "call": "GraphQL\\Executor\\ReferenceExecutor::resolveField(GraphQLType: Query, null, instance of ArrayObject(1), array(1))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 254,
          "call": "GraphQL\\Executor\\ReferenceExecutor::executeFields(GraphQLType: Query, null, array(0), instance of ArrayObject(1))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 207,
          "call": "GraphQL\\Executor\\ReferenceExecutor::executeOperation(instance of GraphQL\\Language\\AST\\OperationDefinitionNode, null)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/Executor.php",
          "line": 155,
          "call": "GraphQL\\Executor\\ReferenceExecutor::doExecute()"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/GraphQL.php",
          "line": 158,
          "call": "GraphQL\\Executor\\Executor::promiseToExecute(instance of GraphQL\\Executor\\Promise\\Adapter\\SyncPromiseAdapter, instance of GraphQL\\Type\\Schema, instance of GraphQL\\Language\\AST\\DocumentNode, null, instance of Nuwave\\Lighthouse\\Schema\\Context, array(0), null, null)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/GraphQL.php",
          "line": 90,
          "call": "GraphQL\\GraphQL::promiseToExecute(instance of GraphQL\\Executor\\Promise\\Adapter\\SyncPromiseAdapter, instance of GraphQL\\Type\\Schema, '{\n  notifications(count: 10) {\n    data {\n      id\n      type\n      data {\n        ... on Repetition {\n          deck_id\n        }\n      }\n    }\n  }\n}', null, instance of Nuwave\\Lighthouse\\Schema\\Context, array(0), null, null, array(29))"
        },
        {
          "file": "/project/vendor/nuwave/lighthouse/src/GraphQL.php",
          "line": 191,
          "call": "GraphQL\\GraphQL::executeQuery(instance of GraphQL\\Type\\Schema, '{\n  notifications(count: 10) {\n    data {\n      id\n      type\n      data {\n        ... on Repetition {\n          deck_id\n        }\n      }\n    }\n  }\n}', null, instance of Nuwave\\Lighthouse\\Schema\\Context, array(0), null, null, array(29))"
        },
        {
          "file": "/project/vendor/nuwave/lighthouse/src/GraphQL.php",
          "line": 130,
          "call": "Nuwave\\Lighthouse\\GraphQL::executeQuery('{\n  notifications(count: 10) {\n    data {\n      id\n      type\n      data {\n        ... on Repetition {\n          deck_id\n        }\n      }\n    }\n  }\n}', instance of Nuwave\\Lighthouse\\Schema\\Context, array(0), null, null)"
        },
        {
          "file": "/project/vendor/nuwave/lighthouse/src/Support/Http/Controllers/GraphQLController.php",
          "line": 79,
          "call": "Nuwave\\Lighthouse\\GraphQL::executeRequest(instance of Nuwave\\Lighthouse\\Execution\\LighthouseRequest)"
        },
        {
          "call": "Nuwave\\Lighthouse\\Support\\Http\\Controllers\\GraphQLController::query(instance of Nuwave\\Lighthouse\\Execution\\LighthouseRequest)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Controller.php",
          "line": 54,
          "function": "call_user_func_array(array(2), array(1))"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php",
          "line": 45,
          "call": "Illuminate\\Routing\\Controller::callAction('query', array(1))"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Route.php",
          "line": 219,
          "call": "Illuminate\\Routing\\ControllerDispatcher::dispatch(instance of Illuminate\\Routing\\Route, instance of Nuwave\\Lighthouse\\Support\\Http\\Controllers\\GraphQLController, 'query')"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Route.php",
          "line": 176,
          "call": "Illuminate\\Routing\\Route::runController()"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
          "line": 682,
          "call": "Illuminate\\Routing\\Route::run()"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 30,
          "call": "Illuminate\\Routing\\Router::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 104,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
          "line": 684,
          "call": "Illuminate\\Pipeline\\Pipeline::then(instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
          "line": 659,
          "call": "Illuminate\\Routing\\Router::runRouteWithinStack(instance of Illuminate\\Routing\\Route, instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
          "line": 625,
          "call": "Illuminate\\Routing\\Router::runRoute(instance of Illuminate\\Http\\Request, instance of Illuminate\\Routing\\Route)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
          "line": 614,
          "call": "Illuminate\\Routing\\Router::dispatchToRoute(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
          "line": 176,
          "call": "Illuminate\\Routing\\Router::dispatch(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 30,
          "call": "Illuminate\\Foundation\\Http\\Kernel::Illuminate\\Foundation\\Http\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/spatie/laravel-cors/src/Cors.php",
          "line": 28,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Spatie\\Cors\\Cors::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/app/Http/Middleware/Locale.php",
          "line": 23,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "App\\Http\\Middleware\\Locale::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/fideloper/proxy/src/TrustProxies.php",
          "line": 57,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Fideloper\\Proxy\\TrustProxies::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
          "line": 31,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
          "line": 31,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php",
          "line": 27,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php",
          "line": 62,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/barryvdh/laravel-cors/src/HandleCors.php",
          "line": 36,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Barryvdh\\Cors\\HandleCors::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 104,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
          "line": 151,
          "call": "Illuminate\\Pipeline\\Pipeline::then(instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
          "line": 116,
          "call": "Illuminate\\Foundation\\Http\\Kernel::sendRequestThroughRouter(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/public/index.php",
          "line": 55,
          "call": "Illuminate\\Foundation\\Http\\Kernel::handle(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/Users/elforastero/.composer/vendor/laravel/valet/server.php",
          "line": 158,
          "function": "require('/project/public/index.php')"
        }
      ]
    },
    {
      "debugMessage": "basename() expects parameter 1 to be string, array given",
      "message": "Internal server error",
      "extensions": {
        "category": "internal"
      },
      "locations": [
        {
          "line": 6,
          "column": 7
        }
      ],
      "path": [
        "notifications",
        "data",
        7,
        "data"
      ],
      "trace": [
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Support/helpers.php",
          "line": 386,
          "function": "basename(array(2))"
        },
        {
          "file": "/project/vendor/nuwave/lighthouse/src/Schema/Factories/NodeFactory.php",
          "line": 314,
          "function": "class_basename(array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Type/Definition/UnionType.php",
          "line": 112,
          "call": "Nuwave\\Lighthouse\\Schema\\Factories\\NodeFactory::Nuwave\\Lighthouse\\Schema\\Factories\\{closure}(array(2), instance of Nuwave\\Lighthouse\\Schema\\Context, instance of GraphQL\\Type\\Definition\\ResolveInfo)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 977,
          "call": "GraphQL\\Type\\Definition\\UnionType::resolveType(array(2), instance of Nuwave\\Lighthouse\\Schema\\Context, instance of GraphQL\\Type\\Definition\\ResolveInfo)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 825,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeAbstractValue(GraphQLType: Data, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(4), array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 700,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: Data, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(4), array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 654,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueWithLocatedError(GraphQLType: Data, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(4), array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 551,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueCatchingError(GraphQLType: Data, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(4), array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1212,
          "call": "GraphQL\\Executor\\ReferenceExecutor::resolveField(GraphQLType: Notification, instance of App\\Models\\Notification, instance of ArrayObject(1), array(4))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1167,
          "call": "GraphQL\\Executor\\ReferenceExecutor::executeFields(GraphQLType: Notification, instance of App\\Models\\Notification, array(3), instance of ArrayObject(3))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1127,
          "call": "GraphQL\\Executor\\ReferenceExecutor::collectAndExecuteSubfields(GraphQLType: Notification, instance of ArrayObject(1), array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 829,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeObjectValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 782,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 700,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 643,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueWithLocatedError(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 925,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueCatchingError(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(3), instance of App\\Models\\Notification)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 797,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeListValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(2), instance of Illuminate\\Database\\Eloquent\\Collection(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 782,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(2), instance of Illuminate\\Database\\Eloquent\\Collection(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 700,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(2), instance of Illuminate\\Database\\Eloquent\\Collection(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 643,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueWithLocatedError(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(2), instance of Illuminate\\Database\\Eloquent\\Collection(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 551,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueCatchingError(GraphQLType: Notification, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(2), instance of Illuminate\\Database\\Eloquent\\Collection(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1212,
          "call": "GraphQL\\Executor\\ReferenceExecutor::resolveField(GraphQLType: NotificationPaginator, instance of Illuminate\\Pagination\\LengthAwarePaginator(8), instance of ArrayObject(1), array(2))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1167,
          "call": "GraphQL\\Executor\\ReferenceExecutor::executeFields(GraphQLType: NotificationPaginator, instance of Illuminate\\Pagination\\LengthAwarePaginator(8), array(1), instance of ArrayObject(1))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1127,
          "call": "GraphQL\\Executor\\ReferenceExecutor::collectAndExecuteSubfields(GraphQLType: NotificationPaginator, instance of ArrayObject(1), array(1), instance of Illuminate\\Pagination\\LengthAwarePaginator(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 829,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeObjectValue(GraphQLType: NotificationPaginator, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(1), instance of Illuminate\\Pagination\\LengthAwarePaginator(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 700,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValue(GraphQLType: NotificationPaginator, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(1), instance of Illuminate\\Pagination\\LengthAwarePaginator(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 654,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueWithLocatedError(GraphQLType: NotificationPaginator, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(1), instance of Illuminate\\Pagination\\LengthAwarePaginator(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 551,
          "call": "GraphQL\\Executor\\ReferenceExecutor::completeValueCatchingError(GraphQLType: NotificationPaginator, instance of ArrayObject(1), instance of GraphQL\\Type\\Definition\\ResolveInfo, array(1), instance of Illuminate\\Pagination\\LengthAwarePaginator(8))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 1212,
          "call": "GraphQL\\Executor\\ReferenceExecutor::resolveField(GraphQLType: Query, null, instance of ArrayObject(1), array(1))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 254,
          "call": "GraphQL\\Executor\\ReferenceExecutor::executeFields(GraphQLType: Query, null, array(0), instance of ArrayObject(1))"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/ReferenceExecutor.php",
          "line": 207,
          "call": "GraphQL\\Executor\\ReferenceExecutor::executeOperation(instance of GraphQL\\Language\\AST\\OperationDefinitionNode, null)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/Executor/Executor.php",
          "line": 155,
          "call": "GraphQL\\Executor\\ReferenceExecutor::doExecute()"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/GraphQL.php",
          "line": 158,
          "call": "GraphQL\\Executor\\Executor::promiseToExecute(instance of GraphQL\\Executor\\Promise\\Adapter\\SyncPromiseAdapter, instance of GraphQL\\Type\\Schema, instance of GraphQL\\Language\\AST\\DocumentNode, null, instance of Nuwave\\Lighthouse\\Schema\\Context, array(0), null, null)"
        },
        {
          "file": "/project/vendor/webonyx/graphql-php/src/GraphQL.php",
          "line": 90,
          "call": "GraphQL\\GraphQL::promiseToExecute(instance of GraphQL\\Executor\\Promise\\Adapter\\SyncPromiseAdapter, instance of GraphQL\\Type\\Schema, '{\n  notifications(count: 10) {\n    data {\n      id\n      type\n      data {\n        ... on Repetition {\n          deck_id\n        }\n      }\n    }\n  }\n}', null, instance of Nuwave\\Lighthouse\\Schema\\Context, array(0), null, null, array(29))"
        },
        {
          "file": "/project/vendor/nuwave/lighthouse/src/GraphQL.php",
          "line": 191,
          "call": "GraphQL\\GraphQL::executeQuery(instance of GraphQL\\Type\\Schema, '{\n  notifications(count: 10) {\n    data {\n      id\n      type\n      data {\n        ... on Repetition {\n          deck_id\n        }\n      }\n    }\n  }\n}', null, instance of Nuwave\\Lighthouse\\Schema\\Context, array(0), null, null, array(29))"
        },
        {
          "file": "/project/vendor/nuwave/lighthouse/src/GraphQL.php",
          "line": 130,
          "call": "Nuwave\\Lighthouse\\GraphQL::executeQuery('{\n  notifications(count: 10) {\n    data {\n      id\n      type\n      data {\n        ... on Repetition {\n          deck_id\n        }\n      }\n    }\n  }\n}', instance of Nuwave\\Lighthouse\\Schema\\Context, array(0), null, null)"
        },
        {
          "file": "/project/vendor/nuwave/lighthouse/src/Support/Http/Controllers/GraphQLController.php",
          "line": 79,
          "call": "Nuwave\\Lighthouse\\GraphQL::executeRequest(instance of Nuwave\\Lighthouse\\Execution\\LighthouseRequest)"
        },
        {
          "call": "Nuwave\\Lighthouse\\Support\\Http\\Controllers\\GraphQLController::query(instance of Nuwave\\Lighthouse\\Execution\\LighthouseRequest)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Controller.php",
          "line": 54,
          "function": "call_user_func_array(array(2), array(1))"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php",
          "line": 45,
          "call": "Illuminate\\Routing\\Controller::callAction('query', array(1))"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Route.php",
          "line": 219,
          "call": "Illuminate\\Routing\\ControllerDispatcher::dispatch(instance of Illuminate\\Routing\\Route, instance of Nuwave\\Lighthouse\\Support\\Http\\Controllers\\GraphQLController, 'query')"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Route.php",
          "line": 176,
          "call": "Illuminate\\Routing\\Route::runController()"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
          "line": 682,
          "call": "Illuminate\\Routing\\Route::run()"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 30,
          "call": "Illuminate\\Routing\\Router::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 104,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
          "line": 684,
          "call": "Illuminate\\Pipeline\\Pipeline::then(instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
          "line": 659,
          "call": "Illuminate\\Routing\\Router::runRouteWithinStack(instance of Illuminate\\Routing\\Route, instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
          "line": 625,
          "call": "Illuminate\\Routing\\Router::runRoute(instance of Illuminate\\Http\\Request, instance of Illuminate\\Routing\\Route)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
          "line": 614,
          "call": "Illuminate\\Routing\\Router::dispatchToRoute(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
          "line": 176,
          "call": "Illuminate\\Routing\\Router::dispatch(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 30,
          "call": "Illuminate\\Foundation\\Http\\Kernel::Illuminate\\Foundation\\Http\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/spatie/laravel-cors/src/Cors.php",
          "line": 28,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Spatie\\Cors\\Cors::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/app/Http/Middleware/Locale.php",
          "line": 23,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "App\\Http\\Middleware\\Locale::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/fideloper/proxy/src/TrustProxies.php",
          "line": 57,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Fideloper\\Proxy\\TrustProxies::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
          "line": 31,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
          "line": 31,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php",
          "line": 27,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php",
          "line": 62,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/barryvdh/laravel-cors/src/HandleCors.php",
          "line": 36,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 163,
          "call": "Barryvdh\\Cors\\HandleCors::handle(instance of Illuminate\\Http\\Request, instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
          "line": 53,
          "call": "Illuminate\\Pipeline\\Pipeline::Illuminate\\Pipeline\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
          "line": 104,
          "call": "Illuminate\\Routing\\Pipeline::Illuminate\\Routing\\{closure}(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
          "line": 151,
          "call": "Illuminate\\Pipeline\\Pipeline::then(instance of Closure)"
        },
        {
          "file": "/project/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
          "line": 116,
          "call": "Illuminate\\Foundation\\Http\\Kernel::sendRequestThroughRouter(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/project/public/index.php",
          "line": 55,
          "call": "Illuminate\\Foundation\\Http\\Kernel::handle(instance of Illuminate\\Http\\Request)"
        },
        {
          "file": "/Users/elforastero/.composer/vendor/laravel/valet/server.php",
          "line": 158,
          "function": "require('/project/public/index.php')"
        }
      ]
    }
  ],
  "data": {
    "notifications": {
      "data": [
        {
          "id": "13",
          "type": "repetition",
          "data": null
        },
        {
          "id": "14",
          "type": "repetition",
          "data": null
        },
        {
          "id": "16",
          "type": "repetition",
          "data": null
        },
        {
          "id": "17",
          "type": "repetition",
          "data": null
        },
        {
          "id": "18",
          "type": "repetition",
          "data": null
        },
        {
          "id": "19",
          "type": "repetition",
          "data": null
        },
        {
          "id": "22",
          "type": "repetition",
          "data": null
        },
        {
          "id": "23",
          "type": "repetition",
          "data": null
        }
      ]
    }
  },
  "extensions": {
    "lighthouse_subscriptions": {
      "version": 1,
      "channels": []
    }
  }
}


Environment

Lighthouse Version: dev-master
Laravel Version: 5.7.28
PHP Version: 7.3.2

question

Most helpful comment

Seems like you return an array from the data field. Lighthouse's default type resolver can not deal with that, you must add your own.

https://lighthouse-php.com/master/the-basics/types.html#union

>All comments

Seems like you return an array from the data field. Lighthouse's default type resolver can not deal with that, you must add your own.

https://lighthouse-php.com/master/the-basics/types.html#union

Was this page helpful?
0 / 5 - 0 ratings

Related issues

souljacker picture souljacker  路  3Comments

m1guelpf picture m1guelpf  路  3Comments

Leuloch picture Leuloch  路  3Comments

spawnia picture spawnia  路  3Comments

alexwhb picture alexwhb  路  4Comments