🚀 Hostinger Optimized
🖥️ Server: Apache
💻 System: Linux webm015.cluster127.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
👤 User: stakrfrcol (69043)
🐘 PHP: 8.3.31
🚫 Disabled: _dyuweyrj4,_dyuweyrj4r,dl

💻 Terminal

📁 /home/stakrfrcol/agency
$

📄 HasAlias.php

📁 Path: ./wp-content/plugins/woocommerce/vendor/woocommerce/blueprint/src/Exporters/HasAlias.php
📊 Size: 1.06 KB
🔒 Perm: 0644
📝 MIME: text/x-php
<?php

namespace Automattic\WooCommerce\Blueprint\Exporters;

/**
 * Allows a step to have an alias.
 *
 * An alias is useful for selective export.
 *
 * Let's say you have three exporters and all of them use `setSiteOptions` step.
 *
 * Step A: Exports options from WooCommerce -> Settings
 * Step B: Exports options for the core profiler selection.
 * Step C: Exports options for the task list.
 *
 * You also have a UI where a client can select which steps to export. In this case, we have three checkboxes.
 *
 * [ ] WooCommerce Settings
 * [ ] WooCommerce Core Profiler
 * [ ] WooCommerce Task List
 *
 * Without alias, the client would see three `setSiteOptions` steps and it's not possible
 * to distinguish between them from the ExportSchema class.
 *
 * With alias, you can give each step a unique alias while keeping the step name the same.
 *
 * @todo Link to an example class that uses this interface.
 *
 * Interface HasAlias
 */
interface HasAlias {
	/**
	 * Get the alias for the step.
	 *
	 * @return string The alias for the step.
	 */
	public function get_alias();
}
← Back📥 Raw✏️ Edit🔒 Chmod
✨ File Manager Magic ✨