|
@@ 62-64 (lines=3) @@
|
| 59 |
|
$this->functionDescriptionParsers[ODataConstants::STRFUN_INDEXOF] = function ($params) { |
| 60 |
|
return 'strpos(' . $params[0] . ', ' . $params[1] . ')'; |
| 61 |
|
}; |
| 62 |
|
$this->functionDescriptionParsers[ODataConstants::STRFUN_REPLACE] = function ($params) { |
| 63 |
|
return 'str_replace(' . $params[1] . ', ' . $params[2] . ', ' . $params[0] . ')'; |
| 64 |
|
}; |
| 65 |
|
$this->functionDescriptionParsers[ODataConstants::STRFUN_STARTSWITH] = function ($params) { |
| 66 |
|
return '(strpos(' . $params[0] . ', ' . $params[1] . ') === 0)'; |
| 67 |
|
}; |
|
@@ 90-92 (lines=3) @@
|
| 87 |
|
$this->functionDescriptionParsers[ODataConstants::STRFUN_LENGTH] = function ($params) { |
| 88 |
|
return 'strlen(' . $params[0] . ')'; |
| 89 |
|
}; |
| 90 |
|
$this->functionDescriptionParsers[ODataConstants::GUIDFUN_EQUAL] = function ($params) { |
| 91 |
|
return self::TYPE_NAMESPACE . 'Guid::guidEqual(' . $params[0] . ', ' . $params[1] . ')'; |
| 92 |
|
}; |
| 93 |
|
$this->functionDescriptionParsers[ODataConstants::DATETIME_COMPARE] = function ($params) { |
| 94 |
|
return self::TYPE_NAMESPACE . 'DateTime::dateTimeCmp(' . $params[0] . ', ' . $params[1] . ')'; |
| 95 |
|
}; |
|
@@ 93-95 (lines=3) @@
|
| 90 |
|
$this->functionDescriptionParsers[ODataConstants::GUIDFUN_EQUAL] = function ($params) { |
| 91 |
|
return self::TYPE_NAMESPACE . 'Guid::guidEqual(' . $params[0] . ', ' . $params[1] . ')'; |
| 92 |
|
}; |
| 93 |
|
$this->functionDescriptionParsers[ODataConstants::DATETIME_COMPARE] = function ($params) { |
| 94 |
|
return self::TYPE_NAMESPACE . 'DateTime::dateTimeCmp(' . $params[0] . ', ' . $params[1] . ')'; |
| 95 |
|
}; |
| 96 |
|
$this->functionDescriptionParsers[ODataConstants::DATETIME_YEAR] = function ($params) { |
| 97 |
|
return self::TYPE_NAMESPACE . 'DateTime::year(' . $params[0] . ')'; |
| 98 |
|
}; |
|
@@ 123-125 (lines=3) @@
|
| 120 |
|
$this->functionDescriptionParsers[ODataConstants::MATHFUN_FLOOR] = function ($params) { |
| 121 |
|
return 'floor(' . $params[0] . ')'; |
| 122 |
|
}; |
| 123 |
|
$this->functionDescriptionParsers[ODataConstants::BINFUL_EQUAL] = function ($params) { |
| 124 |
|
return self::TYPE_NAMESPACE . 'Binary::binaryEqual(' . $params[0] . ', ' . $params[1] . ')'; |
| 125 |
|
}; |
| 126 |
|
$this->functionDescriptionParsers['is_null'] = function ($params) { |
| 127 |
|
return 'is_null(' . $params[0] . ')'; |
| 128 |
|
}; |