RevisionNode
        
        extends MetadataNode
    
    
            
            in package
            
        
    
    
    
FinalYes
The revision element contains the revision number of the document. It can be used alone or in conjunction with version.
Table of Contents
Properties
Methods
- __construct() : mixed
 - getClasses() : array<string|int, string>
 - getClassesString() : string
 - getOption() : mixed
 - getOptions() : array<string, scalar|null>
 - getValue() : TValue
 - hasOption() : bool
 - setClasses() : void
 - Normalizes class names following the rules of identifier-normalization
 - setValue() : void
 - toString() : string
 - withKeepExistingOptions() : static
 - Adds $options as default options without overriding any options already set.
 - withOptions() : static
 
Properties
$classes
        protected
            array<string|int, string>
    $classes
     = []
    
    
    
    
    
$options
        protected
            array<string, scalar|null>
    $options
     = []
    
    
    
    
    
$value
        protected
            TValue
    $value
    
    
    
    
    
    
Methods
__construct()
    public
                    __construct([string|null $value = null ]) : mixed
    Parameters
- $value : string|null = null
 
getClasses()
    public
                    getClasses() : array<string|int, string>
    Return values
array<string|int, string>getClassesString()
    public
                    getClassesString() : string
    Return values
stringgetOption()
    public
                    getOption(string $name[, TType|null $default = null ]) : mixed
    Parameters
- $name : string
 - $default : TType|null = null
 
Tags
getOptions()
    public
                    getOptions() : array<string, scalar|null>
    Return values
array<string, scalar|null>getValue()
    public
                    getValue() : TValue
    Return values
TValuehasOption()
    public
                    hasOption(string $name) : bool
    Parameters
- $name : string
 
Return values
boolsetClasses()
Normalizes class names following the rules of identifier-normalization
    public
                    setClasses(array<string|int, string> $classes) : void
    Parameters
- $classes : array<string|int, string>
 
Tags
setValue()
    public
                    setValue(TValue $value) : void
    Parameters
- $value : TValue
 
toString()
    public
                    toString() : string
    Return values
stringwithKeepExistingOptions()
Adds $options as default options without overriding any options already set.
    public
                    withKeepExistingOptions(array<string, scalar|null> $options) : static
    Parameters
- $options : array<string, scalar|null>
 
Return values
staticwithOptions()
    public
                    withOptions(array<string, scalar|null> $options) : static
    Parameters
- $options : array<string, scalar|null>