Skip to content
Permalink
Browse files

Regenerated ext

  • Loading branch information...
sergeyklay committed Mar 3, 2019
1 parent 6f489d0 commit 9c43b780c9b024ffbd2cc3fd56897a0a6dba6830
Showing with 35,658 additions and 15,868 deletions.
  1. +4 −1 ext/kernel/main.c
  2. +1 −1 ext/phalcon/0__closure.zep.c
  3. +1 −1 ext/phalcon/10__closure.zep.c
  4. +1 −1 ext/phalcon/11__closure.zep.c
  5. +1 −1 ext/phalcon/12__closure.zep.c
  6. +1 −1 ext/phalcon/23__closure.zep.c
  7. +870 −365 ext/phalcon/acl/adapter/memory.zep.c
  8. +45 −20 ext/phalcon/annotations/adapter.zep.c
  9. +2 −2 ext/phalcon/annotations/adapter/apcu.zep.c
  10. +1 −1 ext/phalcon/annotations/adapter/memory.zep.c
  11. +92 −38 ext/phalcon/annotations/annotation.zep.c
  12. +143 −51 ext/phalcon/annotations/collection.zep.c
  13. +115 −44 ext/phalcon/annotations/reader.zep.c
  14. +90 −40 ext/phalcon/annotations/reflection.zep.c
  15. +2 −2 ext/phalcon/assets/asset.zep.c
  16. +16 −13 ext/phalcon/assets/collection.zep.c
  17. +14 −12 ext/phalcon/assets/inline/css.zep.c
  18. +14 −12 ext/phalcon/assets/inline/js.zep.c
  19. +589 −226 ext/phalcon/assets/manager.zep.c
  20. +7 −7 ext/phalcon/cache/backend/apcu.zep.c
  21. +19 −19 ext/phalcon/cache/backend/file.zep.c
  22. +84 −37 ext/phalcon/cache/backend/libmemcached.zep.c
  23. +53 −26 ext/phalcon/cache/backend/memory.zep.c
  24. +48 −26 ext/phalcon/cache/backend/mongo.zep.c
  25. +102 −47 ext/phalcon/cache/backend/redis.zep.c
  26. +2 −2 ext/phalcon/cache/frontend/base64.zep.c
  27. +2 −2 ext/phalcon/cache/frontend/data.zep.c
  28. +2 −2 ext/phalcon/cache/frontend/igbinary.zep.c
  29. +2 −2 ext/phalcon/cache/frontend/msgpack.zep.c
  30. +3 −3 ext/phalcon/cache/frontend/output.zep.c
  31. +169 −48 ext/phalcon/cache/multiple.zep.c
  32. +159 −73 ext/phalcon/cli/console.zep.c
  33. +1 −1 ext/phalcon/cli/dispatcher.zep.c
  34. +389 −132 ext/phalcon/cli/router.zep.c
  35. +36 −15 ext/phalcon/cli/router/route.zep.c
  36. +193 −84 ext/phalcon/config.zep.c
  37. +100 −40 ext/phalcon/config/adapter/grouped.zep.c
  38. +233 −102 ext/phalcon/config/adapter/ini.zep.c
  39. +3 −3 ext/phalcon/config/adapter/yaml.zep.c
  40. +42 −40 ext/phalcon/config/factory.zep.c
  41. +48 −48 ext/phalcon/crypt.zep.c
  42. +653 −276 ext/phalcon/db/adapter.zep.c
  43. +512 −242 ext/phalcon/db/adapter/pdo.zep.c
  44. +9 −0 ext/phalcon/db/adapter/pdo.zep.h
  45. +1,026 −466 ext/phalcon/db/adapter/pdo/mysql.zep.c
  46. +9 −0 ext/phalcon/db/adapter/pdo/mysql.zep.h
  47. +1,050 −480 ext/phalcon/db/adapter/pdo/postgresql.zep.c
  48. +15 −0 ext/phalcon/db/adapter/pdo/postgresql.zep.h
  49. +872 −360 ext/phalcon/db/adapter/pdo/sqlite.zep.c
  50. +15 −0 ext/phalcon/db/adapter/pdo/sqlite.zep.h
  51. +1 −1 ext/phalcon/db/column.zep.c
  52. +585 −263 ext/phalcon/db/dialect.zep.c
  53. +383 −183 ext/phalcon/db/dialect/mysql.zep.c
  54. +399 −190 ext/phalcon/db/dialect/postgresql.zep.c
  55. +397 −184 ext/phalcon/db/dialect/sqlite.zep.c
  56. +5 −5 ext/phalcon/db/profiler.zep.c
  57. +576 −311 ext/phalcon/debug.zep.c
  58. +760 −463 ext/phalcon/debug/dump.zep.c
  59. +131 −129 ext/phalcon/di.zep.c
  60. +0 −9 ext/phalcon/di.zep.h
  61. +20 −20 ext/phalcon/di/factorydefault.zep.c
  62. +10 −10 ext/phalcon/di/factorydefault/cli.zep.c
  63. +8 −6 ext/phalcon/di/service.zep.c
  64. +305 −136 ext/phalcon/di/service/builder.zep.c
  65. +0 −5 ext/phalcon/diinterface.zep.c
  66. +0 −8 ext/phalcon/diinterface.zep.h
  67. +16 −16 ext/phalcon/dispatcher.zep.c
  68. +42 −19 ext/phalcon/escaper.zep.c
  69. +126 −62 ext/phalcon/events/manager.zep.c
  70. +126 −61 ext/phalcon/filter/filterlocator.zep.c
  71. +2 −2 ext/phalcon/filter/filterlocatorfactory.zep.c
  72. +2 −2 ext/phalcon/filter/sanitize/absint.zep.c
  73. +1 −1 ext/phalcon/filter/sanitize/alnum.zep.c
  74. +1 −1 ext/phalcon/filter/sanitize/alpha.zep.c
  75. +1 −1 ext/phalcon/filter/sanitize/boolval.zep.c
  76. +1 −1 ext/phalcon/filter/sanitize/email.zep.c
  77. +1 −1 ext/phalcon/filter/sanitize/floatval.zep.c
  78. +1 −1 ext/phalcon/filter/sanitize/intval.zep.c
  79. +2 −2 ext/phalcon/filter/sanitize/lower.zep.c
  80. +1 −1 ext/phalcon/filter/sanitize/lowerfirst.zep.c
  81. +1 −1 ext/phalcon/filter/sanitize/regex.zep.c
  82. +1 −1 ext/phalcon/filter/sanitize/special.zep.c
  83. +1 −1 ext/phalcon/filter/sanitize/specialfull.zep.c
  84. +1 −1 ext/phalcon/filter/sanitize/stringval.zep.c
  85. +1 −1 ext/phalcon/filter/sanitize/striptags.zep.c
  86. +2 −2 ext/phalcon/filter/sanitize/upper.zep.c
  87. +3 −3 ext/phalcon/filter/sanitize/upperwords.zep.c
  88. +1 −1 ext/phalcon/filter/sanitize/url.zep.c
  89. +56 −27 ext/phalcon/flash.zep.c
  90. +27 −9 ext/phalcon/flash/direct.zep.c
  91. +38 −17 ext/phalcon/flash/session.zep.c
  92. +28 −26 ext/phalcon/forms/element.zep.c
  93. +36 −15 ext/phalcon/forms/element/select.zep.c
  94. +399 −153 ext/phalcon/forms/form.zep.c
  95. +3 −3 ext/phalcon/forms/manager.zep.c
  96. +101 −63 ext/phalcon/html/breadcrumbs.zep.c
  97. +103 −45 ext/phalcon/html/helper/abstracthelper.zep.c
  98. +1 −1 ext/phalcon/html/helper/anchor.zep.c
  99. +1 −1 ext/phalcon/html/helper/form.zep.c
  100. +373 −208 ext/phalcon/html/tag.zep.c
  101. +3 −3 ext/phalcon/html/taglocatorfactory.zep.c
  102. +4 −4 ext/phalcon/http/cookie.zep.c
  103. +1,272 −443 ext/phalcon/http/request.zep.c
  104. +7 −7 ext/phalcon/http/request/file.zep.c
  105. +116 −62 ext/phalcon/http/response.zep.c
  106. +28 −9 ext/phalcon/http/response/cookies.zep.c
  107. +126 −57 ext/phalcon/http/response/headers.zep.c
  108. +9 −9 ext/phalcon/image/adapter.zep.c
  109. +147 −147 ext/phalcon/image/adapter/gd.zep.c
  110. +38 −38 ext/phalcon/image/adapter/imagick.zep.c
  111. +831 −197 ext/phalcon/loader.zep.c
  112. +76 −33 ext/phalcon/logger.zep.c
  113. +32 −13 ext/phalcon/logger/adapter/abstractadapter.zep.c
  114. +3 −3 ext/phalcon/logger/adapter/stream.zep.c
  115. +6 −6 ext/phalcon/logger/adapter/syslog.zep.c
  116. +119 −51 ext/phalcon/logger/factory.zep.c
  117. +42 −19 ext/phalcon/logger/formatter/abstractformatter.zep.c
  118. +1 −1 ext/phalcon/logger/formatter/json.zep.c
  119. +1 −1 ext/phalcon/logger/formatter/line.zep.c
  120. +1 −1 ext/phalcon/messages/message.zep.c
  121. +85 −31 ext/phalcon/messages/messages.zep.c
  122. +179 −87 ext/phalcon/mvc/collection.zep.c
  123. +27 −8 ext/phalcon/mvc/collection/behavior/softdelete.zep.c
  124. +28 −9 ext/phalcon/mvc/collection/behavior/timestampable.zep.c
  125. +86 −41 ext/phalcon/mvc/collection/manager.zep.c
  126. +581 −307 ext/phalcon/mvc/micro.zep.c
  127. +2 −1 ext/phalcon/mvc/micro/collection.zep.c
  128. +4,241 −1,711 ext/phalcon/mvc/model.zep.c
  129. +40 −21 ext/phalcon/mvc/model/behavior/softdelete.zep.c
  130. +28 −9 ext/phalcon/mvc/model/behavior/timestampable.zep.c
  131. +220 −102 ext/phalcon/mvc/model/binder.zep.c
  132. +246 −130 ext/phalcon/mvc/model/criteria.zep.c
  133. +463 −229 ext/phalcon/mvc/model/manager.zep.c
  134. +4 −4 ext/phalcon/mvc/model/metadata.zep.c
  135. +2 −2 ext/phalcon/mvc/model/metadata/apcu.zep.c
  136. +48 −23 ext/phalcon/mvc/model/metadata/libmemcached.zep.c
  137. +48 −23 ext/phalcon/mvc/model/metadata/redis.zep.c
  138. +2 −2 ext/phalcon/mvc/model/metadata/session.zep.c
  139. +870 −405 ext/phalcon/mvc/model/metadata/strategy/annotations.zep.c
  140. +157 −66 ext/phalcon/mvc/model/metadata/strategy/introspection.zep.c
  141. +4,473 −1,983 ext/phalcon/mvc/model/query.zep.c
  142. +673 −349 ext/phalcon/mvc/model/query/builder.zep.c
  143. +9 −9 ext/phalcon/mvc/model/resultset.zep.c
  144. +284 −113 ext/phalcon/mvc/model/resultset/complex.zep.c
  145. +217 −52 ext/phalcon/mvc/model/resultset/simple.zep.c
  146. +2 −2 ext/phalcon/mvc/model/transaction.zep.c
  147. +190 −66 ext/phalcon/mvc/model/transaction/manager.zep.c
  148. +749 −273 ext/phalcon/mvc/router.zep.c
  149. +457 −125 ext/phalcon/mvc/router/annotations.zep.c
  150. +3 −3 ext/phalcon/mvc/router/group.zep.c
  151. +36 −15 ext/phalcon/mvc/router/route.zep.c
  152. +862 −348 ext/phalcon/mvc/view.zep.c
  153. +47 −23 ext/phalcon/mvc/view/engine/php.zep.c
  154. +61 −37 ext/phalcon/mvc/view/engine/volt.zep.c
  155. +1,329 −702 ext/phalcon/mvc/view/engine/volt/compiler.zep.c
  156. +259 −129 ext/phalcon/mvc/view/simple.zep.c
  157. +2 −2 ext/phalcon/paginator/adapter/nativearray.zep.c
  158. +1 −1 ext/phalcon/paginator/adapter/querybuilder.zep.c
  159. +10 −10 ext/phalcon/registry.zep.c
  160. +6 −6 ext/phalcon/security.zep.c
  161. +69 −41 ext/phalcon/security/random.zep.c
  162. +2 −2 ext/phalcon/service/locator.zep.c
  163. +58 −25 ext/phalcon/session/adapter/files.zep.c
  164. +7 −7 ext/phalcon/session/adapter/libmemcached.zep.c
  165. +6 −6 ext/phalcon/session/adapter/redis.zep.c
  166. +2 −2 ext/phalcon/session/bag.zep.c
  167. +18 −18 ext/phalcon/session/manager.zep.c
  168. +329 −163 ext/phalcon/tag.zep.c
  169. +128 −60 ext/phalcon/tag/select.zep.c
  170. +148 −75 ext/phalcon/text.zep.c
  171. +5 −4 ext/phalcon/translate/adapter/csv.zep.c
  172. +49 −28 ext/phalcon/translate/adapter/gettext.zep.c
  173. +47 −19 ext/phalcon/translate/interpolator/associativearray.zep.c
  174. +1 −1 ext/phalcon/translate/interpolator/indexedarray.zep.c
  175. +1 −1 ext/phalcon/url.zep.c
  176. +337 −129 ext/phalcon/validation.zep.c
  177. +1 −1 ext/phalcon/validation/validator.zep.c
  178. +3 −3 ext/phalcon/validation/validator/alnum.zep.c
  179. +2 −2 ext/phalcon/validation/validator/alpha.zep.c
  180. +2 −2 ext/phalcon/validation/validator/between.zep.c
  181. +3 −3 ext/phalcon/validation/validator/callback.zep.c
  182. +5 −5 ext/phalcon/validation/validator/confirmation.zep.c
  183. +58 −30 ext/phalcon/validation/validator/creditcard.zep.c
  184. +3 −3 ext/phalcon/validation/validator/date.zep.c
  185. +3 −3 ext/phalcon/validation/validator/digit.zep.c
  186. +3 −3 ext/phalcon/validation/validator/email.zep.c
  187. +3 −3 ext/phalcon/validation/validator/exclusionin.zep.c
  188. +217 −205 ext/phalcon/validation/validator/file.zep.c
  189. +2 −2 ext/phalcon/validation/validator/identical.zep.c
  190. +3 −3 ext/phalcon/validation/validator/inclusionin.zep.c
  191. +3 −3 ext/phalcon/validation/validator/ip.zep.c
  192. +2 −2 ext/phalcon/validation/validator/numericality.zep.c
  193. +2 −2 ext/phalcon/validation/validator/presenceof.zep.c
  194. +2 −2 ext/phalcon/validation/validator/regex.zep.c
  195. +12 −10 ext/phalcon/validation/validator/stringlength.zep.c
  196. +1,285 −341 ext/phalcon/validation/validator/uniqueness.zep.c
  197. +3 −3 ext/phalcon/validation/validator/url.zep.c
  198. +4 −4 ext/phalcon/version.zep.c
  199. +1 −1 ext/php_phalcon.h
@@ -23,6 +23,7 @@
#include "kernel/main.h"
#include "kernel/memory.h"
#include "kernel/fcall.h"
#include "kernel/object.h"
#include "kernel/exception.h"


@@ -32,7 +33,9 @@ zend_string* i_self = NULL;

int zephir_is_iterable_ex(zval *arr, int duplicate)
{
if (UNEXPECTED(Z_TYPE_P(arr) != IS_ARRAY)) {
if (UNEXPECTED(Z_TYPE_P(arr) == IS_OBJECT && zephir_instance_of_ev(arr, (const zend_class_entry *)zend_ce_iterator))) {
return 1;
} else if (UNEXPECTED(Z_TYPE_P(arr) != IS_ARRAY)) {
return 0;
}
//TODO: duplicate

Some generated files are not rendered by default. Learn more.

Oops, something went wrong.

Some generated files are not rendered by default. Learn more.

Oops, something went wrong.

Some generated files are not rendered by default. Learn more.

Oops, something went wrong.

Some generated files are not rendered by default. Learn more.

Oops, something went wrong.

Some generated files are not rendered by default. Learn more.

Oops, something went wrong.
Oops, something went wrong.

0 comments on commit 9c43b78

Please sign in to comment.
You can’t perform that action at this time.