hisamu/php-xbase

View on GitHub
src/Header/Column/Validator/DBase/MemoValidator.php

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
<?php declare(strict_types=1);

namespace XBase\Header\Column\Validator\DBase;

use XBase\Enum\FieldType;
use XBase\Header\Column;
use XBase\Header\Column\Validator\ColumnValidatorInterface;

class MemoValidator implements ColumnValidatorInterface
{
    const LENGTH = 10;

    public function getType(): array
    {
        return [
            FieldType::MEMO,
        ];
    }

    public function validate(Column $column): void
    {
        $column->length = self::LENGTH;
    }
}