Code Duplication    Length = 4-4 lines in 3 locations

src/MetadataV3/edm/Groups/TCommonPropertyAttributesTrait.php 1 location

@@ 483-486 (lines=4) @@
480
            $msg = "Max length must be a valid TFixedLengthFacet";
481
            return false;
482
        }
483
        if (null != $this->precision && !$this->isTPrecisionFacetValid($this->precision)) {
484
            $msg = "Precision must be a valid TPrecisionFacet";
485
            return false;
486
        }
487
        if (null != $this->scale && !$this->isTScaleFacetValid($this->scale)) {
488
            $msg = "Scale must be a valid TScaleFacet";
489
            return false;

src/MetadataV3/edm/Groups/TFacetAttributesTrait.php 1 location

@@ 323-326 (lines=4) @@
320
            $msg = "Fixed length must be a valid TFixedLengthFacet";
321
            return false;
322
        }
323
        if (null != $this->precision && !$this->isTPrecisionFacetValid($this->precision)) {
324
            $msg = "Precision must be a valid TPrecisionFacet";
325
            return false;
326
        }
327
        if (null != $this->scale && !$this->isTScaleFacetValid($this->scale)) {
328
            $msg = "Scale must be a valid TScaleFacet";
329
            return false;

src/MetadataV3/edm/Groups/TFunctionImportParameterAttributesTrait.php 1 location

@@ 260-263 (lines=4) @@
257
            $msg = "Max length must be a valid TMaxLengthFacet";
258
            return false;
259
        }
260
        if (null != $this->precision && !$this->isTPrecisionFacetValid($this->precision)) {
261
            $msg = "Precision must be a valid TPrecisionFacet";
262
            return false;
263
        }
264
        if (null != $this->scale && !$this->isTScaleFacetValid($this->scale)) {
265
            $msg = "Scale must be a valid TScaleFacet";
266
            return false;