/**
 * Get the FormFactoryInterface.
 *
 * @return  FormFactoryInterface
 *
 * @since   4.0.0
 * @throws  \UnexpectedValueException May be thrown if the FormFactory has not been set.
 */
public abstract function getFormFactory() : FormFactoryInterface;