| Current Path : /home/pteabiscqq/www/libraries/quix/src/FormEngine/Transformers/ |
| Current File : /home/pteabiscqq/www/libraries/quix/src/FormEngine/Transformers/LinkTransformer.php |
<?php
namespace ThemeXpert\FormEngine\Transformers;
class LinkTransformer extends TextTransformer
{
/**
* Get the link value.
*
* @param $config
*
* @return array
*/
public function getValue($config)
{
$value = (array) $this->get($config, "value", []);
if (count($value) === 0) {
return [
"text" => "",
"url" => "",
"target" => false,
];
} else {
$value = (array)$value;
}
# We do not need any of them that was not defined
$value = array_pick($value, ["url", "text", "target"], true); //exclusive
return $value;
}
}