/** * @inheritdoc */ protected function getAllowedFields($resource) { switch ($resource) { case 'pets': return ['name', 'family', 'store']; case 'stores': return ['name']; default: return parent::getAllowedFields($resource); } }