TagDescriptor implements Descriptor, Filterable, Stringable uses HasName, HasDescription, HasErrors
Base class for any tag descriptor and used when a tag has no specific descriptor.
Table of Contents
Interfaces
- Descriptor
- Base class for descriptors containing the most used options.
- Filterable
- Interface to determine which elements can be filtered and to provide a way to set errors on the descriptor.
- Stringable
Properties
- $description : DescriptionDescriptor|null
- $errors : Collection<string|int, Error>
- $name : string
Methods
- __construct() : mixed
- Initializes the tag by setting the name and errors,
- __toString() : string
- getDescription() : DescriptionDescriptor
- Returns the description for this element.
- getErrors() : Collection<string|int, Error>
- Returns all errors associated with this tag.
- getName() : string
- Returns the name for this element.
- setDescription() : void
- Sets a description or none to inherit from a parent.
Properties
$description
        protected
            DescriptionDescriptor|null
    $description
     = null
    
    
    
    
    
$errors
        protected
            Collection<string|int, Error>
    $errors
    
    
        A collection of errors found during filtering.
$name
        protected
            string
    $name
     = ''
    
    
    
    
    
Methods
__construct()
Initializes the tag by setting the name and errors,
    public
                    __construct(string $name[, DescriptionDescriptor|null $description = null ]) : mixed
    Parameters
- $name : string
- $description : DescriptionDescriptor|null = null
__toString()
    public
                    __toString() : string
    Return values
stringgetDescription()
Returns the description for this element.
    public
                    getDescription() : DescriptionDescriptor
    This method will automatically attempt to inherit the parent's description if this one has none.
Return values
DescriptionDescriptorgetErrors()
Returns all errors associated with this tag.
    public
                    getErrors() : Collection<string|int, Error>
    Return values
Collection<string|int, Error>getName()
Returns the name for this element.
    public
                    getName() : string
    Return values
stringsetDescription()
Sets a description or none to inherit from a parent.
    public
                    setDescription(DescriptionDescriptor|null $description) : void
    Parameters
- $description : DescriptionDescriptor|null