Automattic\WooCommerce\Blueprint
StepProcessor{}
Interface StepProcessor
Хуков нет.
Использование
$StepProcessor = new StepProcessor(); // use class methods
Методы
- public check_step_capabilities( $schema )
- public get_step_class()
- public process( $schema )
Код StepProcessor{} StepProcessor{} WC 10.0.2
interface StepProcessor { /** * Process the schema. * * @param object $schema The schema to process. * * @return StepProcessorResult */ public function process( $schema ): StepProcessorResult; /** * Get the step class. * * @return string */ public function get_step_class(): string; /** * Check if the current user has the required capabilities for this step. * * @param object $schema The schema to process. * * @return bool True if the user has the required capabilities. False otherwise. */ public function check_step_capabilities( $schema ): bool; }