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