Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(dev/core#4999) Support Entity Framework v2 for extensions #331

Merged
merged 38 commits into from
Sep 18, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
52bd28a
Download pathload-0.php
totten Feb 22, 2024
b2a97fc
Add [email protected]
totten Feb 22, 2024
4b9160b
Add MixinLibraries utility
totten Feb 22, 2024
25c3414
Add convenience methods for checking mixin-libraries (et al)
totten Feb 22, 2024
4172896
Auto-enable civimix-schema@5
totten Feb 22, 2024
d73c11f
updateMixinLibraries - Automatically create or remove pathload-0.php
totten Feb 22, 2024
0d32179
Auto-update existing extensions to use civimix-schema@5
totten Feb 22, 2024
2747c3a
generate:entity-boilerplate - Stop generating sql/auto_*.sql files
totten Feb 22, 2024
ad4266d
generate:upgrader - Enable AutomaticUpgrader by default
totten Feb 27, 2024
251dcea
AddEntityTest - Update for dynamic SQL
totten Feb 27, 2024
ef0ec79
Update src/CRM/CivixBundle/Resources/views/Code/module.civix.php.php
totten Apr 20, 2024
ec116b0
(REF) Extract method Generator::updateModuleCivixPhp()
totten Jun 27, 2024
f815d96
Stop calling generate:entity-boilerplate. It's no longer part of the …
totten Jun 27, 2024
7939f94
WIP - Switch add-entity command to new php format
colemanw Mar 14, 2024
6f6b886
generate:entity should provide empty DAO along with empty BAO
totten Jun 26, 2024
dbeb417
generate:entity - Skip XML
totten Jun 27, 2024
4dfb138
generate:entity - Migrate XML template to PHP template
totten Jun 27, 2024
6bc3f28
Civix::reset() - Preserve ioStack when resetting for subcommands
totten Jun 27, 2024
1967507
CivixProjectTestTrait - More useful output for failures
totten Jun 27, 2024
c7df64a
AddEntityTest - Convert example FK's from XML-schema to PHP-schema
totten Jun 27, 2024
3557fb6
generate:entity - Use entity-types-php@2
totten Jun 27, 2024
8db469f
Replace `CRM_Core_DAO_Base` with (mostly) static alias `CRM_*_DAO_Base`
totten Jun 27, 2024
8aac696
Enable classloader for CRM_*_DAO_Base if there are -any- schema-php f…
totten Sep 16, 2024
18b9130
IdempotentUpgradeTest - If you make an entity, then you should also m…
totten Jun 27, 2024
f5a1f4d
scoper.inc.php - Don't alter library files
totten Jun 28, 2024
bff02a0
entity-types-php@2 - Allow usage on 5.45
totten Jun 28, 2024
334f82f
Drop generate:entity-boilerplate
totten Jun 29, 2024
822fbbd
generate:upgrader - Move to helper. Call During generate:entity. Reim…
totten Jul 26, 2024
eaa8fc0
(REF) Extract method Generator::addPhpunit()
totten Sep 16, 2024
1d5954b
generate:entity - Conditional files? Conditional folders!
totten Sep 16, 2024
d48204b
(REF) ConvertEntityCommand - Extract static convertEntities(). If nec…
totten Sep 17, 2024
da7109d
upgrades/24.09.1.up.php - Auto-convert XML=>PHP. Reorganize prose.
totten Sep 17, 2024
6d6cd97
Generator::checkOverwrite - Tweak appearance
totten Sep 17, 2024
f88c40e
(REF) Generator - Extract param for addClass
totten Sep 17, 2024
885f5db
When converting an entity, regenerate DAOs. Convert DAOs to addClass()
totten Sep 17, 2024
f46f765
Generator::addClass() - Be more explicit about overwrite flags
totten Sep 17, 2024
e82d1a4
Generator::checkOverwrite() - Clearer messaging when overwrite skippe…
totten Sep 17, 2024
5a578e6
convertEntities - Remove old schema files
totten Sep 17, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions box.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
"chmod": "0755",
"directories": [
"src",
"lib",
"upgrades",
"extern/src",
"extern/mixin"
Expand Down
Binary file added lib/[email protected]
Binary file not shown.
Loading