Copied!
  • implements \ArrayAccess<string,string>
CloneableInstantiable
Methods
public __construct(array $current)
 
  • param array<string,string|null|int|bool|float> $current
public __get(string $field) : ?mixed
public __isset(string $field) : bool
 

Allows for empty($object->field) to work correctly

public __set(string $field, ?mixed $value) : void
public empty() : bool
public initFieldDefinitions() : static
public isset(string $field) : bool
public offsetExists( $offset) : bool
public offsetGet( $offset) : ?mixed
 

Low level get access to underlying data to implement ArrayAccess

public offsetSet( $offset, $value) : void
 

Low level set access to underlying data to implement ArrayAccess

public offsetUnset( $offset) : void
public toArray() : array
 
  • return array<string,mixed>
Properties
protected array $current
Methods
protected validateFieldExists(string $field) : void
© 2026 Bruce Wells
Search Namespaces \ Classes
Configuration