Add measurement types for number of different types of pages
This commit is contained in:
		@@ -50,6 +50,11 @@ enum MDMeasurementType implements MDValueEnumInterface, JsonSerializable {
 | 
			
		||||
    case height_blade;
 | 
			
		||||
    case width_blade;
 | 
			
		||||
 | 
			
		||||
    case number_of_sheets;
 | 
			
		||||
    case number_of_double_pages;
 | 
			
		||||
    case number_of_standalone_sheets;
 | 
			
		||||
    case number_of_written_pages;
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Returns a value of this type based on a string.
 | 
			
		||||
     *
 | 
			
		||||
@@ -93,6 +98,10 @@ enum MDMeasurementType implements MDValueEnumInterface, JsonSerializable {
 | 
			
		||||
            'length_blade' => self::length_blade,
 | 
			
		||||
            'height_blade' => self::height_blade,
 | 
			
		||||
            'width_blade' => self::width_blade,
 | 
			
		||||
            'number_of_sheets' => self::number_of_sheets,
 | 
			
		||||
            'number_of_double_pages' => self::number_of_double_pages,
 | 
			
		||||
            'number_of_standalone_sheets' => self::number_of_standalone_sheets,
 | 
			
		||||
            'number_of_written_pages' => self::number_of_written_pages,
 | 
			
		||||
            default => throw new MDpageParameterNotFromListException("Unknown measurement type"),
 | 
			
		||||
        };
 | 
			
		||||
 | 
			
		||||
@@ -141,6 +150,10 @@ enum MDMeasurementType implements MDValueEnumInterface, JsonSerializable {
 | 
			
		||||
            31 => self::length_blade,
 | 
			
		||||
            32 => self::height_blade,
 | 
			
		||||
            33 => self::width_blade,
 | 
			
		||||
            34 => self::number_of_sheets,
 | 
			
		||||
            35 => self::number_of_double_pages,
 | 
			
		||||
            36 => self::number_of_standalone_sheets,
 | 
			
		||||
            37 => self::number_of_written_pages,
 | 
			
		||||
            default => throw new MDpageParameterNotFromListException("Unknown measurement type"),
 | 
			
		||||
        };
 | 
			
		||||
 | 
			
		||||
@@ -209,6 +222,10 @@ enum MDMeasurementType implements MDValueEnumInterface, JsonSerializable {
 | 
			
		||||
            self::length_blade => self::length,
 | 
			
		||||
            self::height_blade => self::height,
 | 
			
		||||
            self::width_blade => self::width,
 | 
			
		||||
            self::number_of_sheets => self::number_of_parts,
 | 
			
		||||
            self::number_of_double_pages => self::number_of_parts,
 | 
			
		||||
            self::number_of_standalone_sheets => self::number_of_parts,
 | 
			
		||||
            self::number_of_written_pages => self::number_of_parts,
 | 
			
		||||
            # default => throw new MDpageParameterNotFromListException("Unknown measurement type"),
 | 
			
		||||
        };
 | 
			
		||||
 | 
			
		||||
@@ -255,6 +272,10 @@ enum MDMeasurementType implements MDValueEnumInterface, JsonSerializable {
 | 
			
		||||
            self::length_blade => 31,
 | 
			
		||||
            self::height_blade => 32,
 | 
			
		||||
            self::width_blade => 33,
 | 
			
		||||
            self::number_of_sheets => 34,
 | 
			
		||||
            self::number_of_double_pages => 35,
 | 
			
		||||
            self::number_of_standalone_sheets => 36,
 | 
			
		||||
            self::number_of_written_pages => 37,
 | 
			
		||||
            # default => throw new MDpageParameterNotFromListException("Unknown measurement type"),
 | 
			
		||||
        };
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user