* @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) */ namespace PrestaShop\PrestaShop\Core\Form\IdentifiableObject\Handler; use PrestaShop\PrestaShop\Core\Form\IdentifiableObject\DataHandler\FormDataHandlerInterface; /** * Defines interface for form handler factories. */ interface FormHandlerFactoryInterface { /** * Creates new form handler with given data handler. * * @param FormDataHandlerInterface $dataHandler * * @return FormHandlerInterface */ public function create(FormDataHandlerInterface $dataHandler); }