hisamu/php-xbase

View on GitHub
src/Header/Column/Validator/DBase/LogicalValidator.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 LogicalValidator implements ColumnValidatorInterface
{
    const LENGTH = 1;

    public function getType(): string
    {
        return FieldType::LOGICAL;
    }

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