RomaricDrigon\MetaYaml\XsdNodeGenerator\XsdTextNodeGenerator::addNotEmpty PHP Метод

addNotEmpty() публичный Метод

public addNotEmpty ( $node, XMLWriter &$writer )
$writer XMLWriter
    public function addNotEmpty($node, \XMLWriter &$writer)
    {
        if (isset($node[$this->xsd_generator->getFullName('not_empty')]) && $node[$this->xsd_generator->getFullName('not_empty')]) {
            $writer->startElementNs('xsd', 'simpleType', null);
            $writer->startElementNs('xsd', 'restriction', null);
            $writer->writeAttribute('base', 'xsd:normalizedString');
            $writer->startElementNs('xsd', 'minLength', null);
            $writer->writeAttribute('value', '200');
            $writer->endElement();
            $writer->endElement();
            $writer->endElement();
            return true;
        }
        return false;
    }
XsdTextNodeGenerator