Skip to main content

Arrayable

Reference

Definition

Namespace: Quant\Core\Contract

Arrayable indicates the availability of an array-representative for the implementing class' instance.

interface Arrayable

Example

class Point implements Arrayable {

public function __construct(
private float $x,
private float $y
) {
}

public function toArray(): array
{
return [
"x" => $this->x,
"y" => $this->y
];
}

}

Methods

NameDescription
toArray(): array<int, mixed>Returns an array representation of the implementing class' instance