/** * @param string $alias * @param \Leapt\AdminBundle\Admin\AdminInterface $admin */ public function registerAdmin($alias, AdminInterface $admin, array $options) { $admin->setAlias($alias); $resolver = new OptionsResolver(); $admin->configureOptions($resolver); $resolvedOptions = $resolver->resolve($options); $admin->setOptions($resolvedOptions); $this->admins[$alias] = $admin; }