[ Index ]

PHP Cross Reference of DokuWiki

title

Body

[close]

/_test/vendor/scotteh/php-dom-wrapper/src/Traits/ -> ManipulationTrait.php (summary)

Manipulation Trait

License: http://opensource.org/licenses/BSD-3-Clause BSD 3 Clause
File Size: 748 lines (20 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 42 functions

  __call()
  __toString()
  inputPrepareAsTraversable()
  inputAsNodeList()
  inputAsFirstNode()
  nodesFromHtml()
  manipulateNodesWithInput()
  detach()
  destroy()
  substituteWith()
  text()
  getText()
  setText()
  precede()
  follow()
  prependWith()
  appendWith()
  prependTo()
  appendTo()
  _empty()
  _clone()
  removeAttr()
  hasAttr()
  getAttr()
  setAttr()
  attr()
  _pushAttrValue()
  addClass()
  removeClass()
  hasClass()
  _getFirstChildWrapStack()
  _prepareWrapStack()
  wrapWithInputByCallback()
  wrapInner()
  wrap()
  wrapAll()
  unwrap()
  getOuterHtml()
  getHtml()
  setHtml()
  html()
  create()

Functions
Functions that are not part of a class:

__call(string $name, array $arguments)   X-Ref
Magic method - Trap function names using reserved keyword (empty, clone, etc..)

return: mixed
param: string $name
param: array $arguments

__toString()   X-Ref

return: string

inputPrepareAsTraversable($input)   X-Ref

return: iterable
param: string|NodeList|\DOMNode $input

inputAsNodeList($input, $cloneForManipulate = true)   X-Ref

return: NodeList
param: string|NodeList|\DOMNode $input
param: bool $cloneForManipulate

inputAsFirstNode($input)   X-Ref

return: \DOMNode|null
param: string|NodeList|\DOMNode $input

nodesFromHtml($html)   X-Ref

return: NodeList
param: string $html

manipulateNodesWithInput($input, callable $callback)   X-Ref

return: self
param: string|NodeList|\DOMNode|callable $input
param: callable $callback

detach(string $selector = null)   X-Ref

return: NodeList
param: string|null $selector

destroy(string $selector = null)   X-Ref

return: self
param: string|null $selector

substituteWith($input)   X-Ref

return: self
param: string|NodeList|\DOMNode|callable $input

text($input = null)   X-Ref

return: string|self
param: string|NodeList|\DOMNode|callable $input

getText()   X-Ref

return: string

setText($input)   X-Ref

return: self
param: string|NodeList|\DOMNode|callable $input

precede($input)   X-Ref

return: self
param: string|NodeList|\DOMNode|callable $input

follow($input)   X-Ref

return: self
param: string|NodeList|\DOMNode|callable $input

prependWith($input)   X-Ref

return: self
param: string|NodeList|\DOMNode|callable $input

appendWith($input)   X-Ref

return: self
param: string|NodeList|\DOMNode|callable $input

prependTo($selector)   X-Ref

return: self
param: string|NodeList|\DOMNode $selector

appendTo($selector)   X-Ref

return: self
param: string|NodeList|\DOMNode $selector

_empty()   X-Ref

return: self

_clone()   X-Ref

return: NodeList|\DOMNode

removeAttr(string $name)   X-Ref

return: self
param: string $name

hasAttr(string $name)   X-Ref

return: bool
param: string $name

getAttr(string $name)   X-Ref

return: string
param: string $name

setAttr(string $name, $value)   X-Ref

return: self
param: string $name
param: mixed $value

attr(string $name, $value = null)   X-Ref

return: self|string
param: string $name
param: mixed $value

_pushAttrValue(string $name, $value, bool $addValue = false)   X-Ref

param: string $name
param: string|callable $value
param: bool $addValue

addClass($class)   X-Ref

return: self
param: string|callable $class

removeClass($class)   X-Ref

return: self
param: string|callable $class

hasClass(string $class)   X-Ref

return: bool
param: string $class

_getFirstChildWrapStack(Element $node)   X-Ref

return: \SplStack
param: Element $node

_prepareWrapStack(Element $node)   X-Ref

return: \SplStack
param: Element $node

wrapWithInputByCallback($input, callable $callback)   X-Ref

param: string|NodeList|\DOMNode|callable $input
param: callable $callback

wrapInner($input)   X-Ref

return: self
param: string|NodeList|\DOMNode|callable $input

wrap($input)   X-Ref

return: self
param: string|NodeList|\DOMNode|callable $input

wrapAll($input)   X-Ref

return: self
param: string|NodeList|\DOMNode|callable $input

unwrap()   X-Ref

return: self

getOuterHtml(bool $isIncludeAll = false)   X-Ref

return: string
param: int $isIncludeAll

getHtml(bool $isIncludeAll = false)   X-Ref

return: string
param: int $isIncludeAll

setHtml($input)   X-Ref

return: self
param: string|NodeList|\DOMNode|callable $input

html($input = null)   X-Ref

return: string|self
param: string|NodeList|\DOMNode|callable $input

create($input)   X-Ref

return: NodeList
param: string|NodeList|\DOMNode $input