You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
78 lines
1.4 KiB
78 lines
1.4 KiB
<?php |
|
/** |
|
* WPSEO plugin file. |
|
* |
|
* @package WPSEO\Internals |
|
* @since 7.7 |
|
*/ |
|
|
|
/** |
|
* Class WPSEO_Replacement_Variable. |
|
* |
|
* This class stores the data of a single snippet variable. |
|
*/ |
|
class WPSEO_Replacement_Variable { |
|
|
|
/** |
|
* The variable to use. |
|
* |
|
* @var string |
|
*/ |
|
protected $variable; |
|
|
|
/** |
|
* The label of the replacement variable. |
|
* |
|
* @var string |
|
*/ |
|
protected $label; |
|
|
|
/** |
|
* The description of the replacement variable. |
|
* |
|
* @var string |
|
*/ |
|
protected $description; |
|
|
|
/** |
|
* WPSEO_Replacement_Variable constructor. |
|
* |
|
* @param string $variable The variable that is replaced. |
|
* @param string $label The label of the replacement variable. |
|
* @param string $description The description of the replacement variable. |
|
* |
|
* @return \WPSEO_Replacement_Variable |
|
*/ |
|
public function __construct( $variable, $label, $description ) { |
|
$this->variable = $variable; |
|
$this->label = $label; |
|
$this->description = $description; |
|
} |
|
|
|
/** |
|
* Returns the variable to use. |
|
* |
|
* @return string |
|
*/ |
|
public function get_variable() { |
|
return $this->variable; |
|
} |
|
|
|
/** |
|
* Returns the label of the replacement variable. |
|
* |
|
* @return string |
|
*/ |
|
public function get_label() { |
|
return $this->label; |
|
} |
|
|
|
/** |
|
* Returns the description of the replacement variable. |
|
* |
|
* @return string |
|
*/ |
|
public function get_description() { |
|
return $this->description; |
|
} |
|
}
|
|
|