Code Duplication    Length = 3-3 lines in 2 locations

src/POData/Providers/Expression/MySQLExpressionProvider.php 1 location

@@ 276-278 (lines=3) @@
273
            case ODataConstants::STRFUN_TRIM:
274
                return "TRIM($params[0])";
275
276
            case ODataConstants::STRFUN_SUBSTRING:
277
                return count($params) == 3 ?
278
                    "SUBSTRING($params[0], $params[1] + 1, $params[2])" : "SUBSTRING($params[0], $params[1] + 1)";
279
280
            case ODataConstants::STRFUN_SUBSTRINGOF:
281
                return "(LOCATE($params[0], $params[1]) > 0)";

src/POData/Providers/Expression/PHPExpressionProvider.php 1 location

@@ 284-286 (lines=3) @@
281
            case ODataConstants::STRFUN_TRIM:
282
                return "trim($params[0])";
283
284
            case ODataConstants::STRFUN_SUBSTRING:
285
                return count($params) == 3 ?
286
                    "substr($params[0], $params[1], $params[2])" : "substr($params[0], $params[1])";
287
288
            case ODataConstants::STRFUN_SUBSTRINGOF:
289
                return "(strpos($params[1], $params[0]) !== false)";