File: /var/www/vhosts/creativefellows.nl/fvr.creativefellows.nl/src/Domain/Field/ExternalLinkType.php
<?php
namespace App\Domain\Field;
/**
* Lease Term data
*/
final class LinkType
{
private $value = [];
function __construct($value =null)
{
$this->value = $value;
//d($this->value[0]);
}
public function value($html_tag = null,$element_class=null)
{
//if(!$this->value || empty($this->value)) return;
// d($this->value);
return '<a href="'. $this->value[0]->link() .'" class="'. $element_class .'">'. $this->value[0]->label() .'</a>';
/*
switch($html_tag)
{
//default:
// return $html_tag == null || !$this->value ? $this->value : "<$html_tag". $this->class($element_class) .">". $this->value ."</$html_tag>";
//break;
default:
return '<a href="'. $this->value[0]->link() .'" class="'. $element_class .'">'. $this->value[0]->label() .'</a>';
break;
case "a":
return '<a href="'. $this->value[0]->link() .'" class="'. $element_class .'">'. $this->value[0]->label() .'</a>';
break;
}*/
}
private function class($element_class)
{
return $element_class != null ? ' class="'. $element_class .'"' : '';
}
}