Divide the broccoli into small florets, drop into salted boiling water and cook until tender, about 5 minutes, drain.
Hard-boil the eggs, let cool and peel, cut into quarters.
Cut the onion into thin strips, salt it.
Dice the pineapple. Drain the corn.
Mix the sauce ingredients: mayonnaise, garlic pressed through a garlic press, mustard, honey, worcestershire or soy sauce, season with salt and pepper.
Layer the ingredients in a salad bowl, drizzling with sauce and seasoning with salt and pepper.