Seditio Source
Root |
./othercms/phpBB3/vendor/s9e/text-formatter/src/Configurator/Collections/TemplateCheckList.php
<?php

/**
* @package   s9e\TextFormatter
* @copyright Copyright (c) 2010-2021 The s9e authors
* @license   http://www.opensource.org/licenses/mit-license.php The MIT License
*/
namespace s9e\TextFormatter\Configurator\Collections;

use
s9e\TextFormatter\Configurator\TemplateCheck;

class
TemplateCheckList extends NormalizedList
{
   
/**
    * Normalize the value to an instance of TemplateCheck
    *
    * @param  mixed         $check Either a string, or an instance of TemplateCheck
    * @return TemplateCheck        An instance of TemplateCheck
    */
   
public function normalizeValue($check)
    {
        if (!(
$check instanceof TemplateCheck))
        {
           
$className = 's9e\\TextFormatter\\Configurator\\TemplateChecks\\' . $check;
           
$check     = new $className;
        }

        return
$check;
    }
}