Невозможно вернуть значение NULL для ненулевого поля на платформе API и в GraphQl - PullRequest
2 голосов
/ 13 января 2020

У меня есть сущность "пользователь" с несопоставленным свойством: 1005 *

Невозможно вернуть значение NULL для ненулевого поля User.lastUrlImageProfilValid

Код Graphql:

{
  users(
    first: 30,
  ) {
    edges {
      node {
        lastUrlImageProfilValid
      }
    }
  }
}

Как я могу установить несопоставленное свойство nullable?

1 Ответ

1 голос
/ 14 января 2020

Вам нужно сделать свойство обнуляемым в вашем PHPDo c:

/**
 * @var null|string
 * @Groups({"readAnnounce", "readUser"})
 */
private $lastUrlImageProfilValid;

/**
 * @return null|string
 */
public function getLastUrlImageProfilValid()

Или, в PHP 7.4:

/**
 * @Groups({"readAnnounce", "readUser"})
 */
private ?string $lastUrlImageProfilValid;

public function getLastUrlImageProfilValid(): ?string
...