/** * Return an index of addons with preferences. * * @param AddonTableBuilder $table * @param $type * @return \Symfony\Component\HttpFoundation\Response */ public function index(AddonTableBuilder $table, $type) { $table->setType($type); return $table->render(); }
/** * Handle the command. * * @param AddonTableBuilder $builder * @param AddonCollection $addons */ public function handle(AddonTableBuilder $builder, AddonCollection $addons) { $builder->setTableEntries($addons->{$builder->getType()}->withAnyConfig(['preferences', 'preferences/preferences'])); }