FluidTYPO3\Fluidpages\Provider\PageProvider::unsetInheritedValues PHP Метод

unsetInheritedValues() защищенный Метод

protected unsetInheritedValues ( FluidTYPO3\Flux\Form\FormInterface $field, array $values ) : array
$field FluidTYPO3\Flux\Form\FormInterface
$values array
Результат array
    protected function unsetInheritedValues(Form\FormInterface $field, $values)
    {
        $name = $field->getName();
        $inherit = (bool) $field->getInherit();
        $inheritEmpty = (bool) $field->getInheritEmpty();
        $empty = true === empty($values[$name]) && $values[$name] !== '0' && $values[$name] !== 0;
        if (false === $inherit || true === $inheritEmpty && true === $empty) {
            unset($values[$name]);
        }
        return $values;
    }