@@ 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 | }; |