<?php namespace WPForms\Integrations\Square\Integrations; /** * Interface defines required methods for integrations to work properly. * * @since 1.9.5 */ interface IntegrationInterface { /** * Indicate whether current integration is allowed to load. * * @since 1.9.5 * * @return bool */ public function allow_load(): bool; /** * Register hooks. * * @since 1.9.5 */ public function hooks(); /** * Determine whether editor page is loaded. * * @since 1.9.5 * * @return bool */ public function is_editor_page(): bool; }