/** * @param TableDescriptor $descriptor * @param int $id * @param array $values */ function __construct(TableDescriptor $descriptor, $id, $values = null) { parent::__construct($descriptor, $values == null ? $this->getRecordHandler($descriptor)->select($id) : $values); }
/** * @param array $values */ function __construct(array $values) { parent::__construct(new TableDescriptor([]), $values); }