BellAttachmentType
    
            
            in package
            
        
    
    
            
            Uses
                            EnumTrait                    
    
        
            This doc-block is generated automatically, do not modify it manually.
This must be regenerated whenever registry members are added, removed or changed.
Tags
Table of Contents
- $enumName : string
 - $nextId : int|null
 - $runtimeId : int
 - CEILING() : BellAttachmentType
 - equals() : bool
 - Returns whether the two objects are equivalent.
 - FLOOR() : BellAttachmentType
 - getAll() : array<string|int, self>
 - Returns all members of the enum.
 - id() : int
 - Returns a runtime-only identifier for this enum member. This will be different with each run, so don't try to hardcode it.
 - name() : string
 - ONE_WALL() : BellAttachmentType
 - TWO_WALLS() : BellAttachmentType
 - register() : void
 - Registers the given object as an enum member.
 - registerAll() : void
 - setup() : void
 - __construct() : mixed
 
Properties
$enumName
    private
        string
    $enumName
    
    
    
    
$nextId
    private
    static    int|null
    $nextId
     = null
    
    
    
$runtimeId
    private
        int
    $runtimeId
    
    
    
    
Methods
CEILING()
    public
            static        CEILING() : BellAttachmentType
    
    
    
        Return values
BellAttachmentType —equals()
Returns whether the two objects are equivalent.
    public
                    equals(self $other) : bool
    
        Parameters
- $other : self
 
Return values
bool —FLOOR()
    public
            static        FLOOR() : BellAttachmentType
    
    
    
        Return values
BellAttachmentType —getAll()
Returns all members of the enum.
    public
            static        getAll() : array<string|int, self>
        This is overridden to change the return typehint.
Return values
array<string|int, self> —id()
Returns a runtime-only identifier for this enum member. This will be different with each run, so don't try to hardcode it.
    public
                    id() : int
        This can be useful for switches or array indexing.
Return values
int —name()
    public
                    name() : string
        
    
    
        Return values
string —ONE_WALL()
    public
            static        ONE_WALL() : BellAttachmentType
    
    
    
        Return values
BellAttachmentType —TWO_WALLS()
    public
            static        TWO_WALLS() : BellAttachmentType
    
    
    
        Return values
BellAttachmentType —register()
Registers the given object as an enum member.
    protected
            static        register(self $member) : void
    
        Parameters
- $member : self
 
Tags
Return values
void —registerAll()
    protected
            static        registerAll(self ...$members) : void
        
        Parameters
- $members : self
 
Return values
void —setup()
    protected
            static        setup() : void
        
    
    
        Return values
void —__construct()
    private
                    __construct(string $enumName) : mixed
    
        Parameters
- $enumName : string