diff --git a/packages/php/email-editor/src/Engine/Templates/class-templates.php b/packages/php/email-editor/src/Engine/Templates/class-templates.php index e10de1aa1b..5154d65001 100644 --- a/packages/php/email-editor/src/Engine/Templates/class-templates.php +++ b/packages/php/email-editor/src/Engine/Templates/class-templates.php @@ -187,7 +187,7 @@ class Templates { self::MAILPOET_EMAIL_META_THEME_TYPE, array( 'show_in_rest' => array( - 'schema' => ( new Email_Styles_Schema() )->getSchema(), + 'schema' => ( new Email_Styles_Schema() )->get_schema(), ), 'single' => true, 'type' => 'object', @@ -204,7 +204,7 @@ class Templates { 'update_callback' => function ( $value, $template ) { return update_post_meta( $template->wp_id, self::MAILPOET_EMAIL_META_THEME_TYPE, $value ); }, - 'schema' => ( new Email_Styles_Schema() )->getSchema(), + 'schema' => ( new Email_Styles_Schema() )->get_schema(), ) ); } diff --git a/packages/php/email-editor/src/Engine/class-email-editor.php b/packages/php/email-editor/src/Engine/class-email-editor.php index 7044ef915f..017744542e 100644 --- a/packages/php/email-editor/src/Engine/class-email-editor.php +++ b/packages/php/email-editor/src/Engine/class-email-editor.php @@ -122,7 +122,7 @@ class Email_Editor { } public function getEmailThemeDataSchema(): array { - return ( new Email_Styles_Schema() )->getSchema(); + return ( new Email_Styles_Schema() )->get_schema(); } public function extendEmailThemeStyles( WP_Theme_JSON $theme, WP_Post $post ): WP_Theme_JSON { diff --git a/packages/php/email-editor/src/Engine/class-email-styles-schema.php b/packages/php/email-editor/src/Engine/class-email-styles-schema.php index f649ae6720..6421dfac72 100644 --- a/packages/php/email-editor/src/Engine/class-email-styles-schema.php +++ b/packages/php/email-editor/src/Engine/class-email-styles-schema.php @@ -1,12 +1,26 @@ - Builder::string()->nullable(), 'fontSize' => Builder::string()->nullable(), @@ -42,52 +56,52 @@ class Email_Styles_Schema { 'text' => Builder::string()->nullable(), ) )->nullable(), - 'typography' => $typographyProps, + 'typography' => $typography_props, 'elements' => Builder::object( array( 'heading' => Builder::object( array( - 'typography' => $typographyProps, + 'typography' => $typography_props, ) )->nullable(), 'button' => Builder::object( array( - 'typography' => $typographyProps, + 'typography' => $typography_props, ) )->nullable(), 'link' => Builder::object( array( - 'typography' => $typographyProps, + 'typography' => $typography_props, ) )->nullable(), 'h1' => Builder::object( array( - 'typography' => $typographyProps, + 'typography' => $typography_props, ) )->nullable(), 'h2' => Builder::object( array( - 'typography' => $typographyProps, + 'typography' => $typography_props, ) )->nullable(), 'h3' => Builder::object( array( - 'typography' => $typographyProps, + 'typography' => $typography_props, ) )->nullable(), 'h4' => Builder::object( array( - 'typography' => $typographyProps, + 'typography' => $typography_props, ) )->nullable(), 'h5' => Builder::object( array( - 'typography' => $typographyProps, + 'typography' => $typography_props, ) )->nullable(), 'h6' => Builder::object( array( - 'typography' => $typographyProps, + 'typography' => $typography_props, ) )->nullable(), )