PageRenderTime 37ms CodeModel.GetById 13ms RepoModel.GetById 0ms app.codeStats 0ms

/ext/phalcon/assets/manager.zep.h

http://github.com/phalcon/cphalcon
C Header | 205 lines | 173 code | 32 blank | 0 comment | 0 complexity | 157800e403de8f86f9d8b1064c7db97e MD5 | raw file
Possible License(s): BSD-3-Clause
  1. extern zend_class_entry *phalcon_assets_manager_ce;
  2. ZEPHIR_INIT_CLASS(Phalcon_Assets_Manager);
  3. PHP_METHOD(Phalcon_Assets_Manager, __construct);
  4. PHP_METHOD(Phalcon_Assets_Manager, addAsset);
  5. PHP_METHOD(Phalcon_Assets_Manager, addAssetByType);
  6. PHP_METHOD(Phalcon_Assets_Manager, addCss);
  7. PHP_METHOD(Phalcon_Assets_Manager, addInlineCode);
  8. PHP_METHOD(Phalcon_Assets_Manager, addInlineCodeByType);
  9. PHP_METHOD(Phalcon_Assets_Manager, addInlineCss);
  10. PHP_METHOD(Phalcon_Assets_Manager, addInlineJs);
  11. PHP_METHOD(Phalcon_Assets_Manager, addJs);
  12. PHP_METHOD(Phalcon_Assets_Manager, collection);
  13. PHP_METHOD(Phalcon_Assets_Manager, collectionAssetsByType);
  14. PHP_METHOD(Phalcon_Assets_Manager, exists);
  15. PHP_METHOD(Phalcon_Assets_Manager, get);
  16. PHP_METHOD(Phalcon_Assets_Manager, getCollections);
  17. PHP_METHOD(Phalcon_Assets_Manager, getCss);
  18. PHP_METHOD(Phalcon_Assets_Manager, getJs);
  19. PHP_METHOD(Phalcon_Assets_Manager, getOptions);
  20. PHP_METHOD(Phalcon_Assets_Manager, output);
  21. PHP_METHOD(Phalcon_Assets_Manager, outputCss);
  22. PHP_METHOD(Phalcon_Assets_Manager, outputInline);
  23. PHP_METHOD(Phalcon_Assets_Manager, outputInlineCss);
  24. PHP_METHOD(Phalcon_Assets_Manager, outputInlineJs);
  25. PHP_METHOD(Phalcon_Assets_Manager, outputJs);
  26. PHP_METHOD(Phalcon_Assets_Manager, set);
  27. PHP_METHOD(Phalcon_Assets_Manager, setOptions);
  28. PHP_METHOD(Phalcon_Assets_Manager, useImplicitOutput);
  29. PHP_METHOD(Phalcon_Assets_Manager, getPrefixedPath);
  30. zend_object *zephir_init_properties_Phalcon_Assets_Manager(zend_class_entry *class_type);
  31. ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_manager___construct, 0, 0, 0)
  32. #if PHP_VERSION_ID >= 80000
  33. ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, options, IS_ARRAY, 0, "[]")
  34. #else
  35. ZEND_ARG_ARRAY_INFO(0, options, 0)
  36. #endif
  37. ZEND_END_ARG_INFO()
  38. ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_phalcon_assets_manager_addasset, 0, 1, Phalcon\\Assets\\Manager, 0)
  39. ZEND_ARG_OBJ_INFO(0, asset, Phalcon\\Assets\\Asset, 0)
  40. ZEND_END_ARG_INFO()
  41. ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_phalcon_assets_manager_addassetbytype, 0, 2, Phalcon\\Assets\\Manager, 0)
  42. ZEND_ARG_TYPE_INFO(0, type, IS_STRING, 0)
  43. ZEND_ARG_OBJ_INFO(0, asset, Phalcon\\Assets\\Asset, 0)
  44. ZEND_END_ARG_INFO()
  45. ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_phalcon_assets_manager_addcss, 0, 1, Phalcon\\Assets\\Manager, 0)
  46. ZEND_ARG_TYPE_INFO(0, path, IS_STRING, 0)
  47. ZEND_ARG_INFO(0, local)
  48. ZEND_ARG_TYPE_INFO(0, filter, _IS_BOOL, 0)
  49. #if PHP_VERSION_ID >= 80000
  50. ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, attributes, IS_ARRAY, 0, "[]")
  51. #else
  52. ZEND_ARG_ARRAY_INFO(0, attributes, 0)
  53. #endif
  54. ZEND_ARG_TYPE_INFO(0, version, IS_STRING, 1)
  55. ZEND_ARG_TYPE_INFO(0, autoVersion, _IS_BOOL, 0)
  56. ZEND_END_ARG_INFO()
  57. ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_phalcon_assets_manager_addinlinecode, 0, 1, Phalcon\\Assets\\Manager, 0)
  58. ZEND_ARG_OBJ_INFO(0, code, Phalcon\\Assets\\Inline, 0)
  59. ZEND_END_ARG_INFO()
  60. ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_phalcon_assets_manager_addinlinecodebytype, 0, 2, Phalcon\\Assets\\Manager, 0)
  61. ZEND_ARG_TYPE_INFO(0, type, IS_STRING, 0)
  62. ZEND_ARG_OBJ_INFO(0, code, Phalcon\\Assets\\Inline, 0)
  63. ZEND_END_ARG_INFO()
  64. ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_phalcon_assets_manager_addinlinecss, 0, 1, Phalcon\\Assets\\Manager, 0)
  65. ZEND_ARG_TYPE_INFO(0, content, IS_STRING, 0)
  66. ZEND_ARG_INFO(0, filter)
  67. ZEND_ARG_INFO(0, attributes)
  68. ZEND_END_ARG_INFO()
  69. ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_phalcon_assets_manager_addinlinejs, 0, 1, Phalcon\\Assets\\Manager, 0)
  70. ZEND_ARG_TYPE_INFO(0, content, IS_STRING, 0)
  71. ZEND_ARG_INFO(0, filter)
  72. ZEND_ARG_INFO(0, attributes)
  73. ZEND_END_ARG_INFO()
  74. ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_phalcon_assets_manager_addjs, 0, 1, Phalcon\\Assets\\Manager, 0)
  75. ZEND_ARG_TYPE_INFO(0, path, IS_STRING, 0)
  76. ZEND_ARG_INFO(0, local)
  77. ZEND_ARG_TYPE_INFO(0, filter, _IS_BOOL, 0)
  78. #if PHP_VERSION_ID >= 80000
  79. ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, attributes, IS_ARRAY, 0, "[]")
  80. #else
  81. ZEND_ARG_ARRAY_INFO(0, attributes, 0)
  82. #endif
  83. ZEND_ARG_TYPE_INFO(0, version, IS_STRING, 1)
  84. ZEND_ARG_TYPE_INFO(0, autoVersion, _IS_BOOL, 0)
  85. ZEND_END_ARG_INFO()
  86. ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_phalcon_assets_manager_collection, 0, 1, Phalcon\\Assets\\Collection, 0)
  87. ZEND_ARG_TYPE_INFO(0, name, IS_STRING, 0)
  88. ZEND_END_ARG_INFO()
  89. ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phalcon_assets_manager_collectionassetsbytype, 0, 2, IS_ARRAY, 0)
  90. ZEND_ARG_ARRAY_INFO(0, assets, 0)
  91. ZEND_ARG_TYPE_INFO(0, type, IS_STRING, 0)
  92. ZEND_END_ARG_INFO()
  93. ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phalcon_assets_manager_exists, 0, 1, _IS_BOOL, 0)
  94. ZEND_ARG_TYPE_INFO(0, id, IS_STRING, 0)
  95. ZEND_END_ARG_INFO()
  96. ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_phalcon_assets_manager_get, 0, 1, Phalcon\\Assets\\Collection, 0)
  97. ZEND_ARG_TYPE_INFO(0, id, IS_STRING, 0)
  98. ZEND_END_ARG_INFO()
  99. ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phalcon_assets_manager_getcollections, 0, 0, IS_ARRAY, 0)
  100. ZEND_END_ARG_INFO()
  101. ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_phalcon_assets_manager_getcss, 0, 0, Phalcon\\Assets\\Collection, 0)
  102. ZEND_END_ARG_INFO()
  103. ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_phalcon_assets_manager_getjs, 0, 0, Phalcon\\Assets\\Collection, 0)
  104. ZEND_END_ARG_INFO()
  105. ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phalcon_assets_manager_getoptions, 0, 0, IS_ARRAY, 0)
  106. ZEND_END_ARG_INFO()
  107. ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phalcon_assets_manager_output, 0, 3, IS_STRING, 1)
  108. ZEND_ARG_OBJ_INFO(0, collection, Phalcon\\Assets\\Collection, 0)
  109. ZEND_ARG_INFO(0, callback)
  110. ZEND_ARG_INFO(0, type)
  111. ZEND_END_ARG_INFO()
  112. ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phalcon_assets_manager_outputcss, 0, 0, IS_STRING, 0)
  113. ZEND_ARG_TYPE_INFO(0, collectionName, IS_STRING, 1)
  114. ZEND_END_ARG_INFO()
  115. ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phalcon_assets_manager_outputinline, 0, 2, IS_STRING, 0)
  116. ZEND_ARG_OBJ_INFO(0, collection, Phalcon\\Assets\\Collection, 0)
  117. ZEND_ARG_INFO(0, type)
  118. ZEND_END_ARG_INFO()
  119. ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phalcon_assets_manager_outputinlinecss, 0, 0, IS_STRING, 0)
  120. ZEND_ARG_TYPE_INFO(0, collectionName, IS_STRING, 1)
  121. ZEND_END_ARG_INFO()
  122. ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phalcon_assets_manager_outputinlinejs, 0, 0, IS_STRING, 0)
  123. ZEND_ARG_TYPE_INFO(0, collectionName, IS_STRING, 1)
  124. ZEND_END_ARG_INFO()
  125. ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phalcon_assets_manager_outputjs, 0, 0, IS_STRING, 0)
  126. ZEND_ARG_TYPE_INFO(0, collectionName, IS_STRING, 1)
  127. ZEND_END_ARG_INFO()
  128. ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_phalcon_assets_manager_set, 0, 2, Phalcon\\Assets\\Manager, 0)
  129. ZEND_ARG_TYPE_INFO(0, id, IS_STRING, 0)
  130. ZEND_ARG_OBJ_INFO(0, collection, Phalcon\\Assets\\Collection, 0)
  131. ZEND_END_ARG_INFO()
  132. ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_phalcon_assets_manager_setoptions, 0, 1, Phalcon\\Assets\\Manager, 0)
  133. ZEND_ARG_ARRAY_INFO(0, options, 0)
  134. ZEND_END_ARG_INFO()
  135. ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_phalcon_assets_manager_useimplicitoutput, 0, 1, Phalcon\\Assets\\Manager, 0)
  136. ZEND_ARG_TYPE_INFO(0, implicitOutput, _IS_BOOL, 0)
  137. ZEND_END_ARG_INFO()
  138. ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_phalcon_assets_manager_getprefixedpath, 0, 2, IS_STRING, 0)
  139. ZEND_ARG_OBJ_INFO(0, collection, Phalcon\\Assets\\Collection, 0)
  140. ZEND_ARG_TYPE_INFO(0, path, IS_STRING, 0)
  141. ZEND_END_ARG_INFO()
  142. ZEND_BEGIN_ARG_INFO_EX(arginfo_phalcon_assets_manager_zephir_init_properties_phalcon_assets_manager, 0, 0, 0)
  143. ZEND_END_ARG_INFO()
  144. ZEPHIR_INIT_FUNCS(phalcon_assets_manager_method_entry) {
  145. PHP_ME(Phalcon_Assets_Manager, __construct, arginfo_phalcon_assets_manager___construct, ZEND_ACC_PUBLIC|ZEND_ACC_CTOR)
  146. PHP_ME(Phalcon_Assets_Manager, addAsset, arginfo_phalcon_assets_manager_addasset, ZEND_ACC_PUBLIC)
  147. PHP_ME(Phalcon_Assets_Manager, addAssetByType, arginfo_phalcon_assets_manager_addassetbytype, ZEND_ACC_PUBLIC)
  148. PHP_ME(Phalcon_Assets_Manager, addCss, arginfo_phalcon_assets_manager_addcss, ZEND_ACC_PUBLIC)
  149. PHP_ME(Phalcon_Assets_Manager, addInlineCode, arginfo_phalcon_assets_manager_addinlinecode, ZEND_ACC_PUBLIC)
  150. PHP_ME(Phalcon_Assets_Manager, addInlineCodeByType, arginfo_phalcon_assets_manager_addinlinecodebytype, ZEND_ACC_PUBLIC)
  151. PHP_ME(Phalcon_Assets_Manager, addInlineCss, arginfo_phalcon_assets_manager_addinlinecss, ZEND_ACC_PUBLIC)
  152. PHP_ME(Phalcon_Assets_Manager, addInlineJs, arginfo_phalcon_assets_manager_addinlinejs, ZEND_ACC_PUBLIC)
  153. PHP_ME(Phalcon_Assets_Manager, addJs, arginfo_phalcon_assets_manager_addjs, ZEND_ACC_PUBLIC)
  154. PHP_ME(Phalcon_Assets_Manager, collection, arginfo_phalcon_assets_manager_collection, ZEND_ACC_PUBLIC)
  155. PHP_ME(Phalcon_Assets_Manager, collectionAssetsByType, arginfo_phalcon_assets_manager_collectionassetsbytype, ZEND_ACC_PUBLIC)
  156. PHP_ME(Phalcon_Assets_Manager, exists, arginfo_phalcon_assets_manager_exists, ZEND_ACC_PUBLIC)
  157. PHP_ME(Phalcon_Assets_Manager, get, arginfo_phalcon_assets_manager_get, ZEND_ACC_PUBLIC)
  158. PHP_ME(Phalcon_Assets_Manager, getCollections, arginfo_phalcon_assets_manager_getcollections, ZEND_ACC_PUBLIC)
  159. PHP_ME(Phalcon_Assets_Manager, getCss, arginfo_phalcon_assets_manager_getcss, ZEND_ACC_PUBLIC)
  160. PHP_ME(Phalcon_Assets_Manager, getJs, arginfo_phalcon_assets_manager_getjs, ZEND_ACC_PUBLIC)
  161. PHP_ME(Phalcon_Assets_Manager, getOptions, arginfo_phalcon_assets_manager_getoptions, ZEND_ACC_PUBLIC)
  162. PHP_ME(Phalcon_Assets_Manager, output, arginfo_phalcon_assets_manager_output, ZEND_ACC_PUBLIC)
  163. PHP_ME(Phalcon_Assets_Manager, outputCss, arginfo_phalcon_assets_manager_outputcss, ZEND_ACC_PUBLIC)
  164. PHP_ME(Phalcon_Assets_Manager, outputInline, arginfo_phalcon_assets_manager_outputinline, ZEND_ACC_PUBLIC)
  165. PHP_ME(Phalcon_Assets_Manager, outputInlineCss, arginfo_phalcon_assets_manager_outputinlinecss, ZEND_ACC_PUBLIC)
  166. PHP_ME(Phalcon_Assets_Manager, outputInlineJs, arginfo_phalcon_assets_manager_outputinlinejs, ZEND_ACC_PUBLIC)
  167. PHP_ME(Phalcon_Assets_Manager, outputJs, arginfo_phalcon_assets_manager_outputjs, ZEND_ACC_PUBLIC)
  168. PHP_ME(Phalcon_Assets_Manager, set, arginfo_phalcon_assets_manager_set, ZEND_ACC_PUBLIC)
  169. PHP_ME(Phalcon_Assets_Manager, setOptions, arginfo_phalcon_assets_manager_setoptions, ZEND_ACC_PUBLIC)
  170. PHP_ME(Phalcon_Assets_Manager, useImplicitOutput, arginfo_phalcon_assets_manager_useimplicitoutput, ZEND_ACC_PUBLIC)
  171. PHP_ME(Phalcon_Assets_Manager, getPrefixedPath, arginfo_phalcon_assets_manager_getprefixedpath, ZEND_ACC_PRIVATE)
  172. PHP_FE_END
  173. };