/** * @inheritdoc */ public function loadAttributesFromState($values) { /** @var array $oldAuthClients */ $oldAuthClients = isset($values['authClients']) ? $values['authClients'] : []; unset($values['authClients']); parent::setAttributes($values, false); $this->authClients = []; foreach ($oldAuthClients as $index => $client) { $new = new AuthClientConfig(); $new->setAttributes($client, false); $this->authClients[$index] = $new; } return true; }