uawdijnntqw1x1x1
IP : 216.73.216.109
Hostname : premium160.web-hosting.com
Kernel : Linux premium160.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
Disable Function : None :)
OS : Linux
PATH:
/
home
/
batcwwjx
/
www
/
wp-content
/
plugins
/
woocommerce
/
.
/
packages
/
blueprint
/
src
/
Steps
/
ActivateTheme.php
/
/
<?php namespace Automattic\WooCommerce\Blueprint\Steps; /** * Class ActivateTheme * * @package Automattic\WooCommerce\Blueprint\Steps */ class ActivateTheme extends Step { /** * The name of the theme to be activated. * * @var string The name of the theme to be activated. */ private string $theme_folder_name; /** * ActivateTheme constructor. * * @param string $theme_folder_name The name of the theme to be activated. */ public function __construct( $theme_folder_name ) { $this->theme_folder_name = $theme_folder_name; } /** * Returns the name of this step. * * @return string The step name. */ public static function get_step_name(): string { return 'activateTheme'; } /** * Returns the schema for the JSON representation of this step. * * @param int $version The version of the schema to return. * @return array The schema array. */ public static function get_schema( int $version = 1 ): array { return array( 'type' => 'object', 'properties' => array( 'step' => array( 'type' => 'string', 'enum' => array( static::get_step_name() ), ), 'themeFolderName' => array( 'type' => 'string', ), ), 'required' => array( 'step', 'themeFolderName' ), ); } /** * Prepares an associative array for JSON encoding. * * @return array Array of data to be encoded as JSON. */ public function prepare_json_array(): array { return array( 'step' => static::get_step_name(), 'themeFolderName' => $this->theme_folder_name, ); } }
/home/batcwwjx/www/wp-content/plugins/woocommerce/./packages/blueprint/src/Steps/ActivateTheme.php