eZ\Publish\Core\REST\Client\Output\ValueObjectVisitor\Criterion\ContentTypeIdentifier::visit PHP Method

visit() public method

public visit ( Visitor $visitor, Generator $generator, eZ\Publish\API\Repository\Values\Content\Query\Criterion\ContentTypeIdentifier $data )
$visitor eZ\Publish\Core\REST\Common\Output\Visitor
$generator eZ\Publish\Core\REST\Common\Output\Generator
$data eZ\Publish\API\Repository\Values\Content\Query\Criterion\ContentTypeIdentifier
    public function visit(Visitor $visitor, Generator $generator, $data)
    {
        $contentTypeIdentifiers = is_array($data->value) ? $data->value : [$data->value];
        $generator->startList('ContentTypeIdentifierCriterion');
        foreach ($contentTypeIdentifiers as $contentTypeIdentifier) {
            $generator->startValueElement('ContentTypeIdentifierCriterion', $contentTypeIdentifier);
            $generator->endValueElement('ContentTypeIdentifierCriterion');
        }
        $generator->endList('ContentTypeIdentifierCriterion');
    }
ContentTypeIdentifier