public function checkLength($value)
    {
        if (!is_string($value)) {
            return false;
        }

        $fixum  = strlen($value);
        $found  = false;
        $length = $this->getLength();
        if (is_array($length)) {
            foreach ($length as $value) {
                if ($fixum == $value) {
                    $found = true;
                }

                if ($value == -1) {
                    $found = true;
                }
            }
        } elseif ($fixum == $length) {
            $found = true;
        } elseif ($length == -1) {
            $found = true;
        } elseif ($length == 'even') {
            $count = $fixum % 2;
            $found = ($count == 0) ? true : false;
        } elseif ($length == 'odd') {
            $count = $fixum % 2;
            $found = ($count == 1) ? true : false;
        }

        return $found;
    }
public function checkLength($value)
    {
        if (!is_string($value)) {
            return false;
        }

        $fixum  = strlen($value);
        $found  = false;
        $length = $this->getLength();
        if (is_array($length)) {
            foreach ($length as $value) {
                if ($fixum == $value) {
                    $found = true;
                }

                if ($value == -1) {
                    $found = true;
                }
            }
        } elseif ($fixum == $length) {
            $found = true;
        } elseif ($length == -1) {
            $found = true;
        } elseif ($length == 'even') {
            $count = $fixum % 2;
            $found = ($count == 0) ? true : false;
        } elseif ($length == 'odd') {
            $count = $fixum % 2;
            $found = ($count == 1) ? true : false;
        }

        return $found;
    }
public function checkLength ( $ value ) { if ( ! is_string ( $ value ) ) { return false ; } $ fixum = strlen ( $ value ) ; $ found = false ; $ length = $ this -> getLength ( ) ; if ( is_array ( $ length ) ) { foreach ( $ length as $ value ) { if ( $ fixum == $ value ) { $ found = true ; } if ( $ value == - 1 ) { $ found = true ; } } } elseif ( $ fixum == $ length ) { $ found = true ; } elseif ( $ length == - 1 ) { $ found = true ; } elseif ( $ length == 'even' ) { $ count = $ fixum % 2 ; $ found = ( $ count == 0 ) ? true : false ; } elseif ( $ length == 'odd' ) { $ count = $ fixum % 2 ; $ found = ( $ count == 1 ) ? true : false ; } return $ found ; }
Checks the length of a barcode

@param  string $value The barcode to check for proper length
@return boolean
Checks the length of a barcode