Commit 90dc8e75 by Frédéric

BoolStringFilter

parent 816f8221
...@@ -33,6 +33,7 @@ use Bolt\Extension\Appolo\Tourinsoft\TwigFilters\LabelFilter; ...@@ -33,6 +33,7 @@ use Bolt\Extension\Appolo\Tourinsoft\TwigFilters\LabelFilter;
use Bolt\Extension\Appolo\Tourinsoft\TwigFilters\TarifFilter; use Bolt\Extension\Appolo\Tourinsoft\TwigFilters\TarifFilter;
use Bolt\Extension\Appolo\Tourinsoft\TwigFilters\TourinsoftFilter; use Bolt\Extension\Appolo\Tourinsoft\TwigFilters\TourinsoftFilter;
use Bolt\Extension\Appolo\Tourinsoft\TwigFilters\RandomizeFilter; use Bolt\Extension\Appolo\Tourinsoft\TwigFilters\RandomizeFilter;
use Bolt\Extension\Appolo\Tourinsoft\TwigFilters\BoolStringValueFilter;
use Bolt\Extension\Appolo\Tourinsoft\Controller\Backend\FluxController; use Bolt\Extension\Appolo\Tourinsoft\Controller\Backend\FluxController;
use Bolt\Extension\Appolo\Tourinsoft\Nut\CronCommand; use Bolt\Extension\Appolo\Tourinsoft\Nut\CronCommand;
...@@ -107,6 +108,7 @@ class TourinsoftExtension extends SimpleExtension ...@@ -107,6 +108,7 @@ class TourinsoftExtension extends SimpleExtension
'pipe' => [[PipeToArray::class, 'run']], 'pipe' => [[PipeToArray::class, 'run']],
'sortFMA' => [[UsortDatesFmaFilter::class, 'run']], 'sortFMA' => [[UsortDatesFmaFilter::class, 'run']],
'toDate' => [[ToDateFilter::class, 'run']], 'toDate' => [[ToDateFilter::class, 'run']],
'boolStringValue' => [[BoolStringValueFilter::class, 'run']],
'randomize' => [[RandomizeFilter::class, 'run']], 'randomize' => [[RandomizeFilter::class, 'run']],
'mainPhoto' => [[new PhotoFilter($this->getConfig(), true), 'run']], ['is_safe' => ['html']], 'mainPhoto' => [[new PhotoFilter($this->getConfig(), true), 'run']], ['is_safe' => ['html']],
'photos' => [[new PhotoFilter($this->getConfig(), false), 'run']], ['is_safe' => ['html']], 'photos' => [[new PhotoFilter($this->getConfig(), false), 'run']], ['is_safe' => ['html']],
......
<?php
namespace Bolt\Extension\Appolo\Tourinsoft\TwigFilters;
/**
* Class BoolStringValueFilter
* @package Bolt\Extension\Appolo\Tourinsoft\TwigFilters
*/
class BoolStringValueFilter
{
/**
* @param $input
* @return string
*/
public static function run($input)
{
if($input == 'oui' || $input == 'yes' || $input == 'si' || $input == 'sí') {
return 'oui';
} else {
return 'non';
}
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment