getContent(), true); // if (array_key_exists('user_custom_field', $requestContent)) { // $this->createUser( // $requestContent['email'], // $requestContent['password'], // $requestContent['user_custom_field'] // ); // } else { // $exportDirectory = Node::create([ // 'type' => 'user_custom_field', // 'title' => $requestContent['export_directory_title'] // ]); // $exportDirectory->save(); // $user = $this->createUser( // $requestContent['email'], // $requestContent['password'], // $exportDirectory->id() // ); // $exportDirectory->set( // 'uid', // $user->id() // ); // $exportDirectory->save(); // } return new JsonResponse('Post data accepted successfully'); } // private function createUser(string $email, string $password, int $exportDirectoryId): User // { // $user = User::create([ // 'name' => $email, // 'mail' => $email, // 'pass' => $password, // 'roles' => ['member'], // 'field_export_directory' => $exportDirectoryId // ]); // $user->save(); // return $user; // } }