code: func (admissionHandler chainAdmissionHandler) Admit(a Attributes, o ObjectInterfaces) error {
  	for _, handler := range admissionHandler {
  		if !handler.Handles(a.GetOperation()) {
  			continue
  		}
  		if mutator, ok := handler.(MutationInterface); ok {
  			err := mutator.Admit(a, o)
  			if err != nil {
  				return err
  			}
  		}
  	}
  	return nil
  }
docs: // Admit performs an admission control check using a chain of handlers, and returns immediately on first error