Получить значение объекта Microsoft Graph - PullRequest
0 голосов
/ 05 марта 2019

У меня есть объект $obj, подобный этому (это print_r его версия):

Microsoft\Graph\Model\RecurrencePatternType Object
(
    [_value:Microsoft\Graph\Core\Enum:private] => weekly
)

Я хочу получить значение "Еженедельно".

Этовот что я попробовал:

$obj->{0};
$obj->getValue();
$obj->value();
$obj[0];

Ни один из них не работал.Как я могу получить это?

1 Ответ

0 голосов
/ 05 марта 2019

Как правильно упоминалось в комментарии, поскольку RecurrencePatternType представлен типом enum, к его значению можно получить доступ с помощью метода value().

Пример

$event = $client->createRequest("GET", "/users/$userId/events/$eventId/")
    ->setReturnType(Event::class)
    ->execute();

$recurrence = $event->getRecurrence();
$patternTypeValue = $recurrence->getPattern()->getType()->value();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...