File manager - Edit - /home/opticamezl/www/newok/templates/yootheme/packages/builder-newsletter/elements/newsletter/element.php
Back
<?php namespace YOOtheme; use YOOtheme\Builder\Newsletter\NewsletterController; return [ 'transforms' => [ 'render' => function ($node) { /** * @var NewsletterController $controller * @var Metadata $meta */ [$controller, $meta] = app(NewsletterController::class, Metadata::class); $provider = (array) $node->props['provider']; $node->settings = $controller->encodeData( array_merge($provider, (array) $node->props[$provider['name']]), ); $node->form = [ 'action' => Url::route('theme/newsletter/subscribe', [ 'hash' => $controller->getHash($node->settings), ]), ]; $meta->set('script:newsletter', [ 'src' => Path::get('../../app/newsletter.min.js', __DIR__), 'defer' => true, ]); }, ], ];
| ver. 1.4 |
Github
|
.
| PHP 8.3.23 | Generation time: 0.03 |
proxy
|
phpinfo
|
Settings