Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. InstructionProcessor.php

function InstructionProcessor::process

Process an individual processing instruction.

The process() function is responsible for doing the following:

  • Determining whether $name is an instruction type it can handle.
  • Determining what to do with the data passed in.
  • Making any subsequent modifications to the DOM by modifying the

DOMElement or its attached DOM tree.

Parameters

\DOMElement $element The parent element for the current processing instruction.:

string $name The instruction's name. E.g. `<?php` has the name `php`.:

string $data All of the data between the opening and closing PI marks.:

Return value

\DOMElement The element that should be considered "Current". This may just be the element passed in, but if the processor added more elements, it may choose to reset the current element to one of the elements it created. (When in doubt, return the element passed in.)

File

vendor/masterminds/html5/src/HTML5/InstructionProcessor.php, line 40

Class

InstructionProcessor
Provide an processor to handle embedded instructions.

Namespace

Masterminds\HTML5

Code

public function process(\DOMElement $element, $name, $data);

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal