File: D:/HostingSpaces/SBogers10/werkenbij.komma.pro/app/Komma/Composers/TextImageComposer.php
<?php
namespace App\Komma\Composers;
use Illuminate\View\View;
class TextImageComposer
{
/**
* @param View $view
*/
public function compose(View $view)
{
$viewData = $view->getData();
$buttonText = null;
$buttonLink = null;
if(
isset($viewData['component']) &&
$viewData['component']->buttons &&
count($viewData['component']->buttons) > 0 &&
$viewData['component']->buttons[0]->translation
) {
$button = $viewData['component']->buttons[0];
$buttonText = $button->translation->label ?: null;
$buttonLink = $button->translation->url ?: null;
}
if($buttonText) $view->with('buttonText', $buttonText);
if($buttonLink) $view->with('buttonLink', $buttonLink);
}
}