Ejemplo n.º 1
0
    /**
     * @param $value
     */
    public function setValue($value)
    {
        $this->_value = $this->_filter($value);
    }
    /**
     * @param $value
     * @return mixed
     */
    protected function _filter($value)
    {
        foreach ($this->_filters as $filter) {
            $value = $filter->filter($value);
        }
        return $value;
    }
    /**
     * @return mixed
     */
    public function getValue()
    {
        return $this->_value;
    }
}
//ClientCode
$input = new InputElement();
$input->addFilter(new NullFilter())->addFilter(new TrimFilter())->addFilter(new HtmlEntitiesFilter());
$input->setValue('You should use the <h1>-</h6> tags for your headings.');
echo $input->getValue();