1443. Class

1443.1. Zend\I18n\Translator\Plural\Rule

Plural rule evaluator.

1443.1.1. Methods

1443.1.1.1. __construct

__construct()

Create a new plural rule.

Parameters:
  • integer
  • array
Return type:

Rule

1443.1.1.2. evaluate

evaluate()

Evaluate a number and return the plural index.

Parameters:integer
Return type:integer
Throws :ExceptionRangeException

1443.1.1.3. evaluateAstPart

evaluateAstPart()

Evaluate a part of an ast.

Parameters:
  • array
  • integer
Return type:

integer

Throws :

ExceptionParseException

1443.1.1.4. fromString

fromString()

Create a new rule from a string.

Parameters:string
Throws ExceptionParseException:
 
Return type:Rule

1443.1.1.5. createAst

createAst()

Create an AST from a tree.

Theoretically we could just use the given Symbol, but that one is not so easy to serialize and also takes up more memory.

Parameters:Symbol
Return type:array

Project Versions

Table Of Contents

Previous topic

1442. Class

Next topic

1444. Class

This Page