Commit Graph
85 Commits
Author SHA1 Message Date
mcndave 28210836cd - WIP on DiExtension 2026-07-07 12:23:19 +00:00
mcndave 1f771b1932 - Added a new DiExtension and proceed to some code cleaning 2026-07-06 16:35:06 +00:00
mcndave 778f84116b - Modernized code a bit and added variables to blocks 2026-07-01 12:57:01 -04:00
mcndave 210c8ae0bd - Added support fort named parameters in block calls 2026-01-09 16:03:53 -05:00
mcndave 830a643a56 - Fixed route generating (removed methods) 2024-11-21 19:15:04 -05:00
mcndave fa815a506e - Added a Try/Catch token to the language (and DefaultRegistration also registers it automatically 2024-10-29 13:40:17 +00:00
mcndave d22d26c9c8 - Fixed a bug that appeared deeper when rendering a block inside the slot of another block 2024-10-17 18:14:11 +00:00
mcndave 5e54407f74 - WIP on urlextension 2023-12-07 15:46:25 +00:00
mcndave 10fb17c7c3 - Removed Ui def 2023-11-15 23:26:27 -05:00
mcndave 8b6dd85fd5 - Added PPH-DI definition file 2023-11-15 22:12:25 -05:00
mcndave 8c7a4d730b - quickfix 2023-11-08 06:54:30 -05:00
mcndave ed0eb8225b Merge branch 'master' of https://git.mcnd.ca/mcndave/picea 2023-11-03 19:52:51 -04:00
mcndave 0e655fd387 - Added a default action for print 2023-11-03 19:52:15 -04:00
mcndave ce43abb954 - Added some flags for PrintExtension outputting 2023-11-01 09:57:43 -04:00
mcndave 5aa70dfd17 - Fixed missing formatter loading 2023-10-31 14:30:56 +00:00
mcndave 043fb90f8d - WIP on Picea's Asset. 2023-10-17 20:12:39 -04:00
mcndave d5de5e665b - WIP on picea-asset AND error handling 2023-10-12 19:07:16 +00:00
mcndave 3ccbf6bfab - WIP on picea-asset 2023-10-12 11:43:01 -04:00
mcndave 42d84796ee - Optional parameter of Opcache is now fixed 2023-08-31 09:15:05 -04:00
mcndave 386e0aa448 - Fixed error thrown on optional routes which arguments were not all fullfield 2023-06-09 15:31:53 -04:00
mcndave be65d45b41 Merge branch 'master' of https://git.mcnd.ca/mcndave/picea 2023-05-31 14:40:23 -04:00
mcndave 7d2bb8d407 - Quickfix on context name 2023-05-31 14:40:14 -04:00
mcndave 215bc26981 - UrlExtension now supports multiple application URL 2023-05-31 18:29:36 +00:00
mcndave f9c955a82a - Fixed port redirection for URL behind proxy 2023-04-28 19:57:52 +00:00
mcndave 3bcd5c9780 Merge branch 'master' of https://git.mcnd.ca/mcndave/picea 2023-04-20 18:16:29 +00:00
mcndave 7a2fa872fa - Added a no_html() method 2023-04-20 18:16:20 +00:00
mcndave 5182ba19bc - Fixed optional arguments in buildUrl() 2023-04-19 13:23:29 -04:00
mcndave 57367968ca Merge branch 'master' of https://git.mcnd.ca/mcndave/picea 2023-04-13 15:50:23 -04:00
mcndave b1e1324bfa - Fixed some PHP 8.x bugs (missing vars within compiler's context) and removed Picea's error handler - needs some work before putting online 2023-04-13 15:49:45 -04:00
mcndave 44b0283938 - Merged with new code-base 2023-03-30 14:46:52 -04:00
mcndave 1611ebe047 Merge branch 'master' of https://git.mcnd.ca/mcndave/picea 2023-03-30 18:29:35 +00:00
mcndave 6ee3e1bbae - Forced parameters in URL to be filled in UrlExtension buildUrl() and disabled the custom exception for now... 2023-03-30 18:29:17 +00:00
mcndave 169400cd61 Merge branch 'master' of https://git.mcnd.ca/mcndave/picea 2023-03-29 15:13:54 +00:00
mcndave b4964402fd - Renamed MoneyExtension to NumberExtension 2023-03-29 15:13:41 +00:00
mcndave a65aa72733 - Fixed bug Creation of dynamic property Picea\Compiler\BaseContext:: 2023-03-29 14:02:11 +00:00
mcndave b3a8e3aca2 - Token name and options are now passed through parse() method 2023-02-02 19:38:40 +00:00
mcndave e9b2f0ece3 - Fixed a bug added in previous commit 2023-02-02 18:12:31 +00:00
mcndave acd9f8c72e - First task of v2 done, tokens can now have unlimited options attached to it 2023-02-02 16:46:46 +00:00
mcndave afeb8789b5 - Added a new doc section about both new tokens 'section.prepend/append' 2023-02-01 18:20:42 +00:00
mcndave ded3d5e907 Merge branch 'master' of https://git.mcnd.ca/mcndave/picea 2023-02-01 18:09:01 +00:00
mcndave 9ea4856f49 - Added tokens 'section.append' and 'section.prepend' which equates longer form '{% section mysection, [ "action" => "prepend" ] %}' 2023-02-01 18:08:47 +00:00
mcndave 84020a871c Merge branch 'master' of https://git.mcnd.ca/mcndave/picea 2023-02-01 18:06:32 +00:00
mcndave 2dc16de7c3 - Simplified SLUG() method of the UrlExtension, since it was way too slow 2023-02-01 18:06:23 +00:00
mcndave af212b07ca Merge branch 'master' of https://git.mcnd.ca/mcndave/picea 2023-01-26 13:36:49 +00:00
mcndave 58766decaf - Fixed a bug within sections if it doesn't exist first 2023-01-26 13:36:38 +00:00
mcndave 08211282c2 - Added an event manager. Also, fixed some more bugs within Block and Section tokens 2023-01-26 13:32:52 +00:00
mcndave 58f73d914b - Some more documentation made / fixed 2022-12-22 14:35:26 +00:00
mcndave 46535c2734 - Finalizing the documentation before tagging 1.0 release 2022-12-21 04:20:11 +00:00
mcndave bb29a56077 - Added while/endwhile and do/while syntaxes
- Fix the abstractclass requirement of parse() function
2022-12-19 19:36:39 +00:00
mcndave 33298ff2e4 - Removed optional brackets from routes in UrlExtension. 2022-12-08 19:10:43 +00:00
mcndave 3de5f46de6 Merge branch 'master' of https://git.mcnd.ca/mcndave/picea 2022-11-29 19:46:51 +00:00
mcndave 4bd4cddbff - Cleaned up a bit and added some methods to give Lean/Console more flexibility 2022-11-29 19:46:40 +00:00
mcndave 7e80d4be6d - Added an 'urlize' method to the UrlExtension class 2022-11-24 20:00:43 +00:00
mcndave 14cfb46c98 Merge branch 'master' of https://git.mcnd.ca/mcndave/picea 2022-10-12 18:28:52 +00:00
mcndave 08201b1958 - Remove the old {? / ?} token as a PHP opening
- Added url versions if needed
2022-10-12 18:25:39 +00:00
mcndave 5bac6cd843 - Rencoding UTF-8 to manage problematics strings in data to encode 2022-10-10 15:27:54 +00:00
mcndave 4c3772376c - Quickfix in block error message output without variables 2022-07-18 18:14:49 +00:00
mcndave aa0bdea0c5 - added a new lang.raw and _.raw token to Lang extexion 2022-07-18 17:44:03 +00:00
mcndave 531f786747 Merge branch 'master' of https://git.mcnd.ca/mcndave/picea 2022-06-27 17:29:31 +00:00
mcndave 22e046dfcd - Fixed post() method 2022-06-27 17:28:35 +00:00
mcndave b08325049b - Addedd a new Money extension and a new Function token 2022-06-03 15:31:50 +00:00
mcndave 48ecd9f7d9 - Made some bugfixes regarding blocks and slots 2022-06-03 15:30:16 +00:00
mcndave 67040db155 - Added the missing continue token 2021-03-24 13:49:38 +00:00
mcndave 7588748ebd - Global variables were merged by error with the block's arguments 2021-03-15 13:48:31 +00:00
mcndave f143b082ae Merge branch 'master' of https://git.mcnd.ca/mcndave/picea 2021-03-01 16:37:19 +00:00
mcndave 09408827da - Fixed the request() function which was not working at all 2021-03-01 16:36:59 +00:00
mcndave 30af321215 - Corrected a bug where the 'or' variable was not reset properly on a iterations of for/foreach. 2021-03-01 16:07:39 +00:00
mcndave 8df38b568c - A lot of bugfixes made for this release. 2021-02-16 03:17:32 +00:00
mcndave 4e909b2840 - Added the PrintExtension 2021-01-06 19:31:58 +00:00
mcndave 082bdd4ad3 - WIP on the exception handler 2020-10-22 13:19:26 +00:00
mcndave 69db3efdce Merge branch 'master' of https://git.mcnd.ca/mcndave/picea 2020-10-21 03:57:02 +00:00
mcndave 1334278e37 - Added basic exception remodeling, seaking original template sources. 2020-10-21 03:20:35 +00:00
mcndave 2f8abebc44 - Added a new Include token (which was added as RAW content)
- Fixed UrlExtension to reflect on notes-routes changes
- Added some methods to FileFetcher
2020-10-20 19:38:37 +00:00
mcndave 10632e9f67 Merge branch 'master' of https://git.mcnd.ca/mcndave/picea 2020-10-06 15:49:51 +00:00
mcndave 8368551fa7 Merge branch 'master' of https://github.com/mcNdave/picea 2020-10-06 15:49:12 +00:00
mcndave 2f31684092 - Small fix on URL generation 2020-05-04 22:48:38 -04:00
mcndave bf3816c3db Fixed conflicts added since latest commits 2020-03-31 11:03:02 -04:00
mcndave 3044b919bc Quick fix to DefaultRegistration 2020-03-31 10:57:26 -04:00
mcndave dcb22fe086 - Added a new json.html output
- Fixed a bug where post() was defined twice in request. Added server and request too
2020-03-30 12:20:28 -04:00
mcndave ddc3ae704a - Work on Language Handler and extension.
- Added an URL extension which allows routes and URLs.
- Fixed some bug within ClassTemplate
2020-01-23 15:28:05 -05:00
mcndave 0ce9955631 - Fixed a compiler bug and section's token 2019-12-10 14:31:27 -05:00
mcndave 6701a1cd59 - Base is done; most of the language's components are now working!
- Implemented OPCACHE caching
- Added View() token logic
- New FileFetcher added to gather files from given view path
2019-11-01 14:46:01 -04:00
mcndave bcd49884fc - WIP on RAW token
- WIP on caching interface
- Work done on easing template rendering for the controller
2019-10-04 08:38:11 -04:00
mcndave f8e3dbd60f - Work on extension integration.
- WIP of the inline view token
- Began work on compiled-code caching
2019-09-04 15:14:49 +00:00
mcndave 66c7b349d1 - First commit of first draft 2019-08-21 16:11:39 -04:00