Compare commits

...

180 Commits

Author SHA1 Message Date
Bruno O. Notario 4ac456f86e
ORDS url fix, check table exists for Oracle 7 months ago
Bruno O. Notario e83d4665a2
dispatch pre actions from Front 7 months ago
Bruno O. Notario 53f146fc77
More fix to seo url 7 months ago
Bruno O. Notario e776e8e3c2
new Pre Action class, todo SEO URL 7 months ago
Bruno O. Notario b241919770
Some improvements in controller 7 months ago
Bruno O. Notario 363895f330
Update registry.php 7 months ago
Bruno O. Notario 58f2497c94
Added config DI argument type 7 months ago
Bruno O. Notario 6dd28e0f05
Refact Twig caller engine, improve Version class 7 months ago
Bruno O. Notario 88f1bee767
Changed DI preferences structure 7 months ago
Bruno O. Notario e9ac27dea8
Better DI parse error treatment 7 months ago
Bruno O. Notario f522ad1333
Fix type argument merge DI 7 months ago
Bruno O. Notario 28b64672a4
Added type argument injector, xml to DB item, Version class 7 months ago
Bruno O. Notario 280cb30c52
ORDS consts 9 months ago
Bruno O. Notario 8c39ddaa7e
Update factory.php 9 months ago
Bruno O. Notario 931097810c
fix close ORDS exec handle 9 months ago
Bruno O. Notario b19fb8c10b
ORDS clean 9 months ago
Bruno O. Notario 36897c7846
Fix ORDS multiple instances 9 months ago
Bruno O. Notario 8d2923df2f
fix DI load With prefix namespace 9 months ago
Bruno O. Notario 912132d250
Bugfix injection of ended Factory class name 9 months ago
Bruno O. Notario bf1884fbb9
Load dynamic modular DIs 9 months ago
Bruno O. Notario 5b4b66ee8b
More Exceptions 9 months ago
Bruno O. Notario f33fd4602e
ORDS model dont need connector 9 months ago
Bruno O. Notario aa33959f0b
rename namespaces 9 months ago
Bruno O. Notario c81c93936c
Rename conector to connector on Databases 9 months ago
Bruno O. Notario 4a8701ff85
Helper for APEX 9 months ago
Bruno O. Notario d8e593eae3
Oracle ORDS Query interface 9 months ago
Bruno O. Notario bc74972cb6
Rename connector 9 months ago
Bruno O. Notario ae07b900be
Rename Oracle ORDS connector 9 months ago
Bruno O. Notario bcc5e1929b
fix ords 9 months ago
Bruno O. Notario 52a6218b58
Added Oracle ORDS handle preference 9 months ago
Bruno O. Notario 329edd9f34
Added Oracle ORDS DB driver 9 months ago
Bruno O. Notario 9feb3deb24
Atualizar o system.php 9 months ago
Bruno O. Notario ad236c4ff9
Refact error treatment 9 months ago
Bruno O. Notario 17d383eaea
MagiQL Factory, log improvements 9 months ago
Bruno O. Notario 458cbd50b5
Log improvements 10 months ago
Bruno O. Notario d03a4889a2
New Log API, preferences by app directory 10 months ago
Bruno O. Notario 8ed1361f57
Rename db object interfaces 10 months ago
Bruno O. Notario b0ae800ab8
Fix deprecated creation of dynamic property 10 months ago
Bruno O. Notario 4a57697498
Use different InsertWriter for SQLite and Postgre 10 months ago
Bruno O. Notario 65c79ffc29
Update MagiQL Insert writer 10 months ago
Bruno O. Notario db9a7311b7
Fix SQLite driver contructor 10 months ago
Bruno O. Notario ee7865c7ae
MagiQL AbstractBuilder and fix sqlsrv driver 10 months ago
Bruno O. Notario 90b59d5a45
Adapt syntax col/table magiQL 10 months ago
Bruno O. Notario 269de10370
MagiQL suports other databases, fix DB drivers 10 months ago
Bruno O. Notario b1d7cce055
Rename db drivers namespace 10 months ago
Bruno O. Notario 8bb4d742fc
Move DB drivers to subfolder 10 months ago
Bruno O. Notario c0b83886fb
Session handlers 10 months ago
Bruno O. Notario b79fc0a343
ECompress refactored 10 months ago
Bruno O. Notario edaf228f85
Document class refact and minor changes on db 10 months ago
Bruno O. Notario 6df12e5127
Set reflections on registry 10 months ago
Bruno O. Notario 81aabe9cf3
Fix MagiQL database interfaces 10 months ago
Bruno O. Notario 5e33962ee1
Complete remove destructor from DB drivers 10 months ago
Bruno O. Notario 4156cc5c04
Fix lifetime session database handler 10 months ago
Bruno O. Notario d19c814a0c
Cookie refactoring, added session database handler, session refactoring, remove __destruct on Database 10 months ago
Bruno O. Notario f03122bc17
Remove unused variables on Action 10 months ago
Bruno O. Notario 4f8559ef2e
Added ReplyTo method to mail, use base64 to encode message 10 months ago
Bruno O. Notario 9d1f794cad
Refactoring Mail class 10 months ago
Bruno O. Notario eb472524fd
Added Cookies class, remove total compatibility with PHP 5.4, refactored some code 11 months ago
Bruno O. Notario 6eabc35153
Change getInstance order 11 months ago
Bruno O. Notario cb12c0bde2
Registry improvements 11 months ago
Bruno O. Notario 3832d3561b
Twig translate extension refactored 11 months ago
Bruno O. Notario b7993a9886
Controller child improvement, bugfix template resolution, translate class improvements 11 months ago
Bruno O. Notario 19741981d6
Fix autoloader database factory, refact Registry 11 months ago
Bruno O. Notario 113532e897
Bugfix Factory on PHP 7.2<: no need autoload anymore 11 months ago
Bruno O. Notario 1f181c4935
Change factory pattern 2 11 months ago
Bruno O. Notario 06f719345f
Change factory pattern 11 months ago
Bruno O. Notario 0b9b1f6195
Cleaner registry code 11 months ago
Bruno O. Notario dee54c9120
auto Factory support! 11 months ago
Bruno O. Notario 01943e33e5
some changes on Encryption and Image class 11 months ago
Bruno O. Notario 2aae2a2679
Refactoring Action class, refact autoload modular method, add DI for Database obj 11 months ago
Bruno O. Notario 1b42cb0e27
Simplify the Action class and deprecate ActionSystem 11 months ago
Bruno O. Notario 9e42cbb371
Refactored template resolver 11 months ago
Bruno O. Notario 0383e22a68
Added DI preferences by module, get template refactored, system action 11 months ago
Bruno O. Notario c2b9c143da
Change object database result item 11 months ago
Bruno O. Notario 79bf7b74c4
Fix PHP 8.2+ 11 months ago
Bruno O. Notario eafda03c74
Fix for PHP 5.6 11 months ago
Bruno O. Notario e2575a93bb
Preferences on DI injector, new database results objects, refactoring some codes 11 months ago
Bruno O. Notario 0f62f1f8da
DB result object refactored 11 months ago
Bruno O. Notario f8db4accff
Clean code and fix encode duplicated problem on PHP 7.3< 11 months ago
Bruno O. Notario 24479e6ace
Redis Session Implementation 11 months ago
Bruno O. Notario 1bad005e7c
fix phpdoc 11 months ago
Bruno O. Notario 1bb2ba8d0e
Added DB Types for drivers 11 months ago
Bruno O. Notario 25de60c128
Added more phpDoc to deprecated pagination method 11 months ago
Bruno O. Notario ff289516c7
Adapt deprecated SQL pagination method 11 months ago
Bruno O. Notario 8ca75edc7c
One more try.... 11 months ago
Bruno O. Notario 23893cc07a
Fix legacy db drivers names 11 months ago
Bruno O. Notario 04b814138e
Fix case sensitive database classes 11 months ago
Bruno O. Notario b711bea0fe
Fix case-sensitive bugs 11 months ago
Bruno O. Notario 8188a9ecfa
Added Oracle PDO driver 11 months ago
Bruno O. Notario 3eb2f9667d
remove final class from db drivers 11 months ago
Bruno O. Notario b73b0c0d3e
expand db driver logic 11 months ago
Bruno O. Notario be02cb7596
Fix limit and PDO param type 11 months ago
Bruno O. Notario 1bd5e38008
Remove writeFormatted from MagiQL 11 months ago
Bruno O. Notario fedcd3d004
Added prepared statements to database class 11 months ago
Bruno O. Notario f144231aad
Fix compatibility with PHP 5.6 and 8 11 months ago
Bruno O. Notario 5fa000f918
Auto class injection 11 months ago
Bruno O. Notario 1301df02a3
Change folder name to case sensitive 1 year ago
Bruno O. Notario a6a6e1fa16
Renamed MagiQL folder for case sensitive compatibility 1 year ago
Bruno O. Notario f06796ff7a
Include NGINX config sample 1 year ago
Bruno O. Notario 70ec8e340e
Renamed case for Exception folder 1 year ago
Bruno O. Notario 83d450f2b0
Autoload changes 1 year ago
Bruno O. Notario 7c38d178a0
Auxiliary compatibility between PHP 5 and PHP 8 1 year ago
Bruno O. Notario 56d0d5687e
Fix database interface and exceptions 1 year ago
Bruno O. Notario 355ae6e0bf
Exceptions class, refact to PHP 8.2 fit 1 year ago
Bruno O. Notario 0db7095527
MagiQL SQL Builder 1 year ago
Bruno O. Notario a2659d9ea8
Database objects 2 years ago
Bruno O. Notario dfb581d21a
Database result object 2 years ago
Bruno O. Notario 35e60c3ff6
Objects interfaces and other minor changes 2 years ago
Bruno O. Notario ace6f771be
System class now initiate by getInstance 3 years ago
Bruno O. Notario c57f0c202f
Registry now is a object manager , magic ::getInstance() to get instantiate controller, model or helper 3 years ago
Bruno O. Notario 552a7dd5a6
Databases accept fully qualified driver class name 3 years ago
Bruno O. Notario 350a793f0e
Autoload more PHPDoc 3 years ago
Bruno O. Notario 88b6ba86e2
Autoload more PHPDoc 3 years ago
Bruno O. Notario 40c19ba255
Refactored autoload 3 years ago
Bruno O. Notario 77f4cf938b
Few some abstracts and @api in PHPDoc 3 years ago
Bruno O. Notario 0132ad7db4
Bugfix bad use array_search instead in_array... 3 years ago
Bruno O. Notario ccb149a75b
More PHPDoc to Restful class 3 years ago
Bruno O. Notario c8f15f57ab
New __testType function for allow mixed params 3 years ago
Bruno O. Notario acec672355
Added REST Api class! 3 years ago
Bruno O. Notario 83c9ba82d3
JSON and serializer interface 3 years ago
Bruno O. Notario a01232d374
Fixes and add Header and INPUT to Request class 3 years ago
Bruno O. Notario bc9f94d9e1
Remove templateTypes from controller class 3 years ago
Bruno O. Notario 127bd75fd5
New Requests methods 3 years ago
Bruno O. Notario a8f0961f4e
Private methods cannot be final as they are never overridden by other classes 3 years ago
Bruno O. Notario 4195434c99
PHPDoc improvement 3 years ago
Bruno O. Notario 5e5aa97394
Registry instances 3 years ago
Bruno O. Notario d1e0816c03
Changes on exceptions treatment calls 3 years ago
Bruno O. Notario a3109f78a2
Fix translates and errors/exceptions treatment 3 years ago
Bruno O. Notario 204cef2fa3
Replace somes trigger_error for throw Exception and remove Twig 2 3 years ago
Bruno O. Notario 5f95caecf5
Minor changes 3 years ago
Bruno O. Notario d83ba3118c
Update to Composer 2.2 vendor 3 years ago
Bruno O. Notario 7d0624c015
Refactoring access to config constants 3 years ago
Bruno O. Notario 7c610f3750
PHPFastCache package passed to composer vendor 3 years ago
Bruno O. Notario fbe0ee2100
New Debug class, Smarty templates fix, Render changes 3 years ago
Bruno O. Notario 36d14d98df
Cleaned old packages 3 years ago
Bruno O. Notario e65bee75ff
Composer oriented packages 3 years ago
Bruno O. Notario 8f7869c169
initial changes for load language 3 years ago
Bruno O. Notario fe054077ae
Composer vendor autoload 3 years ago
Bruno O. Notario 878e8034fe
Prepare route to auto language support 3 years ago
Bruno O. Notario fcd8211bbd
More PHPDoc 3 years ago
Bruno O. Notario 57c87c18c4
Login phpdoc revision 3 years ago
Bruno O. Notario a61a136fc6
Controller child exception, Log, Response and Login 3 years ago
Bruno O. Notario d9d9f7bd77
Comment the glob for this->dirs on loadengine 3 years ago
Bruno O. Notario df29b33c54
Autoload, Controller and session changes 3 years ago
Bruno O. Notario a5d9da599c
Session improvements 3 years ago
Bruno O. Notario 67dd808341
Support to DNS Redis connection and flush all session method 3 years ago
Bruno O. Notario e527fdbda5
Session on Redis 3 years ago
Bruno O. Notario 56239f557d
Add legacy to Encryption class 3 years ago
Bruno O. Notario 727e7e696b
More phpdoc 3 years ago
Bruno O. Notario 9e245a0786
Added again the default content type header 3 years ago
Bruno O. Notario 4d8050952d
Improved performance and compatibilities 3 years ago
Bruno O. Notario 2f7a6abe9a
Added generic stdClass 3 years ago
Bruno O. Notario 56fc5a6936 Change controller method to final 3 years ago
Bruno O. Notario c718a9ba0c
Fix exceptions logs on autoload 3 years ago
Bruno O. Notario 26a77e4dd8 fix foreach pre actions 3 years ago
Bruno O. Notario 109767445f
Databases interfaces 3 years ago
Bruno O. Notario d2099f28fe
New databases structure (based on autoload) 3 years ago
Bruno O. Notario 2e50b2c93a
Rollback for compatibility with PHP 5.4 - 5.6 😞 3 years ago
Bruno O. Notario 672f231807
Merge pull request #2 from oliveira131/v2-beta 3 years ago
Bruno O. Notario 01a83f01f5
Traits for Actions class 3 years ago
Bruno O. Notario d01ca5c256
More interfaces 3 years ago
Bruno O. Notario b3f0088db8
loader interface 3 years ago
Bruno O. Notario 2c58830fc5
Front case 3 years ago
Bruno O. Notario 89d4867f3c
Front interface 3 years ago
Bruno O. Notario 1d7348d802
Implement front interface 3 years ago
Bruno O. Notario 87850105d2 More phpdoc 3 years ago
Bruno O. Notario c3371dd72d Controller doc 3 years ago
Bruno O. Notario a28d719b16 bugfix template loader 3 years ago
Bruno O. Notario 502432024e
Improvements controller and child loader 3 years ago
Bruno O. Notario f7fb221f4e
Minor changes 3 years ago
Bruno O. Notario 3168ed2be0
Merge branch 'master' into v2-beta 3 years ago
Bruno O. Notario bc5f45e590
Controller improvement 3 years ago
Bruno O. Notario 0ca7ba2d39
Remove var_dump and add extra logs 3 years ago
Bruno O. Notario 55d5bc4f5b
Improve load controller error class 3 years ago
Bruno O. Notario 419378fe37
New Controller class load 3 years ago
Bruno O. Notario 5ccb02db9e
Use class_alias instead eval for legacy class 4 years ago
Bruno O. Notario 0417bf59fc
New Legacy compatibility, new Abstract Helper 4 years ago
Bruno O. Notario d6ae0453aa
Few changes on readme 4 years ago
Bruno O. Notario 2164d252bf
PHPDoc, Namespaces and compatibility with PHP 5.6 4 years ago
Bruno O. Notario 7c439df782
Rise and shine, Mr. Freeman, rise and shine! 4 years ago
  1. 4
      .gitignore
  2. 50
      README.md
  3. 4
      app/common/View/home.twig
  4. 41
      app/common/controller/home.php
  5. 15
      app/common/helper/Data.php
  6. 9
      app/common/model/teste.php
  7. 12
      composer.json
  8. 616
      composer.lock
  9. 1
      config.dist.php
  10. 76
      nginx.conf.sample
  11. 5
      public_html/index.php
  12. 79
      system/ArrayClass/Aux/LegacyAux.php
  13. 80
      system/ArrayClass/Aux/ModernAux.php
  14. 38
      system/ArrayClass/CaseInsensitiveArray.php
  15. 29
      system/Compatibility/Polyfill/Mbstring.php
  16. 145
      system/Cookies/Config.php
  17. 53
      system/Cookies/SameSite.php
  18. 288
      system/Cookies/autoload.php
  19. 21
      system/Exception/BadFunctionCallException.php
  20. 21
      system/Exception/BadMethodCallException.php
  21. 21
      system/Exception/DomainException.php
  22. 67
      system/Exception/Error.php
  23. 62
      system/Exception/ErrorException.php
  24. 21
      system/Exception/InvalidArgumentException.php
  25. 21
      system/Exception/LengthException.php
  26. 20
      system/Exception/LogicException.php
  27. 21
      system/Exception/NotFoundException.php
  28. 21
      system/Exception/OutOfBoundsException.php
  29. 21
      system/Exception/OutOfRangeException.php
  30. 21
      system/Exception/OverflowException.php
  31. 21
      system/Exception/RESTException.php
  32. 21
      system/Exception/RangeException.php
  33. 21
      system/Exception/ReflectionException.php
  34. 20
      system/Exception/RuntimeException.php
  35. 41
      system/Exception/Throwable.php
  36. 22
      system/Exception/TypeError.php
  37. 21
      system/Exception/UnderflowException.php
  38. 21
      system/Exception/UnexpectedValueException.php
  39. 70
      system/Exception/WebApiException.php
  40. 69
      system/MagiQL/Api/BuilderInterface.php
  41. 21
      system/MagiQL/Api/Factory.php
  42. 35
      system/MagiQL/Api/QueryInterface.php
  43. 14
      system/MagiQL/Api/Syntax/OrderBy.php
  44. 21
      system/MagiQL/Api/Syntax/QueryPartInterface.php
  45. 26
      system/MagiQL/Api/WhereInterface.php
  46. 368
      system/MagiQL/Builder.php
  47. 94
      system/MagiQL/Builder/AbstractBuilder.php
  48. 15
      system/MagiQL/Builder/BuilderException.php
  49. 89
      system/MagiQL/Builder/MySqlBuilder.php
  50. 94
      system/MagiQL/Builder/Syntax/AbstractBaseWriter.php
  51. Some files were not shown because too many files have changed in this diff Show More

4
.gitignore vendored

@ -346,4 +346,6 @@ config.php
system/registrations.php system/registrations.php
*.lst *.lst
phpDocumentor.phar

File diff suppressed because one or more lines are too long

@ -0,0 +1,4 @@
{{ header}}
<h1>{{ variable }}</h1>
{{footer}}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -0,0 +1,9 @@
<?php
use Phacil\Framework\Model;
class ModelCommonTeste extends Model {
/** @return string */
public function oi() {return "ta"; }
}

File diff suppressed because one or more lines are too long

616
composer.lock generated

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save