[ Index ]

PHP Cross Reference of phpBB-3.1.12-deutsch

title

Body

[close]

/vendor/symfony/config/Symfony/Component/Config/Definition/Builder/ -> ExprBuilder.php (summary)

(no description)

File Size: 238 lines (5 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

ExprBuilder:: (14 methods):
  __construct()
  always()
  ifTrue()
  ifString()
  ifNull()
  ifArray()
  ifInArray()
  ifNotInArray()
  then()
  thenEmptyArray()
  thenInvalid()
  thenUnset()
  end()
  buildExpressions()


Class: ExprBuilder  - X-Ref

This class builds an if expression.

__construct(NodeDefinition $node)   X-Ref
Constructor.

param: NodeDefinition $node The related node

always(\Closure $then = null)   X-Ref
Marks the expression as being always used.

param: \Closure $then
return: ExprBuilder

ifTrue(\Closure $closure = null)   X-Ref
Sets a closure to use as tests.

The default one tests if the value is true.

param: \Closure $closure
return: ExprBuilder

ifString()   X-Ref
Tests if the value is a string.

return: ExprBuilder

ifNull()   X-Ref
Tests if the value is null.

return: ExprBuilder

ifArray()   X-Ref
Tests if the value is an array.

return: ExprBuilder

ifInArray(array $array)   X-Ref
Tests if the value is in an array.

param: array $array
return: ExprBuilder

ifNotInArray(array $array)   X-Ref
Tests if the value is not in an array.

param: array $array
return: ExprBuilder

then(\Closure $closure)   X-Ref
Sets the closure to run if the test pass.

param: \Closure $closure
return: ExprBuilder

thenEmptyArray()   X-Ref
Sets a closure returning an empty array.

return: ExprBuilder

thenInvalid($message)   X-Ref
Sets a closure marking the value as invalid at validation time.

if you want to add the value of the node in your message just use a %s placeholder.

param: string $message
return: ExprBuilder

thenUnset()   X-Ref
Sets a closure unsetting this key of the array at validation time.

return: ExprBuilder

end()   X-Ref
Returns the related node.

return: NodeDefinition

buildExpressions(array $expressions)   X-Ref
Builds the expressions.

param: ExprBuilder[] $expressions An array of ExprBuilder instances to build
return: array



Generated: Thu Jan 11 00:25:41 2018 Cross-referenced by PHPXref 0.7.1