Skip to content
Snippets Groups Projects
Commit da26d715 authored by dyszczo's avatar dyszczo
Browse files

default form field to template resolver

parent 9717dd41
No related branches found
No related tags found
1 merge request!2Feature/field and templates
...@@ -8,7 +8,7 @@ use WPDesk\Forms\FieldRenderer; ...@@ -8,7 +8,7 @@ use WPDesk\Forms\FieldRenderer;
/** /**
* Can render form fields as JSON. * Can render form fields as JSON.
* *
* @package WPDesk\ShopMagic\Admin\Automation\FormField * @package WPDesk\Forms\Renderer
*/ */
class JsonNormalizedRenderer implements FieldRenderer { class JsonNormalizedRenderer implements FieldRenderer {
/** /**
......
<?php
namespace WPDesk\Forms\Resolver;
use WPDesk\View\Renderer\Renderer;
use WPDesk\View\Resolver\DirResolver;
use WPDesk\View\Resolver\Resolver;
/**
* Use with View to resolver form fields to default templates.
*
* @package WPDesk\Forms\Resolver
*/
class DefaultFormFieldResolver implements Resolver {
/** @var Resolver */
private $dir_resolver;
public function __construct() {
$this->dir_resolver = new DirResolver( __DIR__ . '/../../templates' );
}
public function resolve( $name, Renderer $renderer = null ) {
return $this->dir_resolver->resolve( $name, $renderer );
}
}
\ No newline at end of file
<?php <?php
/** /**
* @var \WPDesk\ShopMagic\FormField\Field $field * @var \WPDesk\Forms\Field $field
* @var ShopMagicVendor\WPDesk\View\Renderer\Renderer $renderer * @var \WPDesk\View\Renderer\Renderer $renderer
* @var string $name_prefix * @var string $name_prefix
* @var string $value * @var string $value
* *
......
<?php <?php
/** /**
* @var \WPDesk\ShopMagic\FormField\Field $field * @var \WPDesk\Forms\Field $field
* @var string $name_prefix * @var string $name_prefix
* @var string $value * @var string $value
*/ */
......
<?php <?php
/** /**
* @var \WPDesk\ShopMagic\FormField\Field $field * @var \WPDesk\Forms\Field $field
* @var string $name_prefix * @var string $name_prefix
* @var string $value * @var string $value
*/ */
......
<?php <?php
/** /**
* @var \WPDesk\ShopMagic\FormField\Field $field * @var \WPDesk\Forms\Field $field
* @var ShopMagicVendor\WPDesk\View\Renderer\Renderer $renderer * @var \WPDesk\View\Renderer\Renderer $renderer
* @var string $name_prefix * @var string $name_prefix
* @var string $value * @var string $value
* *
......
<?php <?php
/** /**
* @var \WPDesk\ShopMagic\FormField\Field $field * @var \WPDesk\Forms\Field $field
* @var ShopMagicVendor\WPDesk\View\Renderer\Renderer $renderer * @var \WPDesk\View\Renderer\Renderer $renderer
* @var string $name_prefix * @var string $name_prefix
* @var string $value * @var string $value
* *
......
<?php <?php
/** /**
* @var \WPDesk\ShopMagic\FormField\Field $field * @var \WPDesk\Forms\Field $field
* @var ShopMagicVendor\WPDesk\View\Renderer\Renderer $renderer * @var \WPDesk\View\Renderer\Renderer $renderer
* @var string $name_prefix * @var string $name_prefix
* @var string $value * @var string $value
* *
......
<?php <?php
/** /**
* @var \WPDesk\ShopMagic\FormField\Field $field * @var \WPDesk\Forms\Field $field
* @var ShopMagicVendor\WPDesk\View\Renderer\Renderer $renderer * @var \WPDesk\View\Renderer\Renderer $renderer
* @var string $name_prefix * @var string $name_prefix
* @var string $value * @var string $value
* *
......
<?php <?php
/** /**
* @var \WPDesk\ShopMagic\FormField\Field $field * @var \WPDesk\Forms\Field $field
* @var ShopMagicVendor\WPDesk\View\Renderer\Renderer $renderer * @var \WPDesk\View\Renderer\Renderer $renderer
* @var string $name_prefix * @var string $name_prefix
* @var string $value * @var string $value
* *
......
<?php <?php
/** /**
* @var \WPDesk\ShopMagic\FormField\Field $field * @var \WPDesk\Forms\Field $field
* @var string $name_prefix * @var string $name_prefix
* @var string $value * @var string $value
*/ */
......
<?php <?php
/** /**
* @var \WPDesk\ShopMagic\FormField\Field $field * @var \WPDesk\Forms\Field $field
* @var string $name_prefix * @var string $name_prefix
* @var string $value * @var string $value
*/ */
......
<?php <?php
/** /**
* @var \WPDesk\ShopMagic\FormField\Field $field * @var \WPDesk\Forms\Field $field
* @var string $name_prefix * @var string $name_prefix
* @var string $value * @var string $value
*/ */
......
<?php <?php
/** /**
* @var \WPDesk\ShopMagic\FormField\Field $field * @var \WPDesk\Forms\Field $field
* @var string $name_prefix * @var string $name_prefix
* @var string[] $value * @var string[] $value
*/ */
......
...@@ -4,7 +4,7 @@ use WPDesk\ShopMagic\Action\Builtin\SendMail\PlainMailTemplate; ...@@ -4,7 +4,7 @@ use WPDesk\ShopMagic\Action\Builtin\SendMail\PlainMailTemplate;
use WPDesk\ShopMagic\Action\Builtin\SendMail\WooCommerceMailTemplate; use WPDesk\ShopMagic\Action\Builtin\SendMail\WooCommerceMailTemplate;
/** /**
* @var \WPDesk\ShopMagic\FormField\Field $field * @var \WPDesk\Forms\Field $field
* @var string $name_prefix * @var string $name_prefix
* @var string $value * @var string $value
*/ */
......
<?php <?php
/** /**
* @var \WPDesk\ShopMagic\FormField\Field $field * @var \WPDesk\Forms\Field $field
* @var string $name_prefix * @var string $name_prefix
* @var string $value * @var string $value
*/ */
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment