for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace WebServCo\Framework\DataTables;
/**
* @extends \ArrayObject<int, \WebServCo\Framework\DataTables\Order>
*/
class OrderArrayObject extends \ArrayObject implements \WebServCo\Framework\Interfaces\ArrayObjectInterface
{
* @param mixed $name
* @param mixed $value
public function offsetSet($name, $value): void
if (!($value instanceof Order)) {
throw new \InvalidArgumentException('Only Order objects allowed.');
}
parent::offsetSet($name, $value);