{"id":13684628,"url":"https://github.com/vierge-noire/cakephp-fixture-factories","last_synced_at":"2026-01-11T16:51:28.499Z","repository":{"id":37443019,"uuid":"256782429","full_name":"vierge-noire/cakephp-fixture-factories","owner":"vierge-noire","description":"CakePHP Fixture Factories","archived":false,"fork":false,"pushed_at":"2024-11-08T05:40:08.000Z","size":1203,"stargazers_count":83,"open_issues_count":18,"forks_count":21,"subscribers_count":6,"default_branch":"main","last_synced_at":"2024-11-08T06:25:04.715Z","etag":null,"topics":["cakephp","fixture-factories","test-fixtures"],"latest_commit_sha":null,"homepage":"https://vierge-noire.github.io/","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vierge-noire.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-04-18T15:06:14.000Z","updated_at":"2024-11-08T05:40:13.000Z","dependencies_parsed_at":"2023-10-12T01:14:06.608Z","dependency_job_id":"cb695e2d-2336-4623-9191-59a079724351","html_url":"https://github.com/vierge-noire/cakephp-fixture-factories","commit_stats":{"total_commits":375,"total_committers":16,"mean_commits":23.4375,"dds":0.1146666666666667,"last_synced_commit":"2a46450e21d4abaaeeb2e96dc14e790387168f13"},"previous_names":["pakacuda/cakephp-fixture-factories"],"tags_count":111,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vierge-noire%2Fcakephp-fixture-factories","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vierge-noire%2Fcakephp-fixture-factories/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vierge-noire%2Fcakephp-fixture-factories/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vierge-noire%2Fcakephp-fixture-factories/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vierge-noire","download_url":"https://codeload.github.com/vierge-noire/cakephp-fixture-factories/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224230568,"owners_count":17277372,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cakephp","fixture-factories","test-fixtures"],"created_at":"2024-08-02T14:00:35.917Z","updated_at":"2026-01-11T16:51:28.493Z","avatar_url":"https://github.com/vierge-noire.png","language":"PHP","funding_links":["https://ko-fi.com/L3L52P9JA"],"categories":["Testing","目录"],"sub_categories":["测试 Testing"],"readme":"\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://vierge-noire.github.io/\" target=\"_blank\"\u003e\u003cimg src=\"https://vierge-noire.github.io/images/fixture_factories.svg\" alt=\"ff-logo\" width=\"150\"  /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003ch1 align=\"center\"\u003e\nCakePHP Fixture Factories\n\u003c/h1\u003e\n\u003ch3 align=\"center\"\u003e\nWrite and run your tests faster. On any PHP application.\n\u003c/h3\u003e\n\n---\n\n```php\nArticleFactory::make(5)-\u003ewith('Authors[3].Address.City.Country')-\u003epersist();\n```\n\n---\n\n## Installation\nCakePHP 5 and non-CakePHP applications \n```\ncomposer require --dev vierge-noire/cakephp-fixture-factories \"^3.0\"\n```\n\nCakePHP 4\n```\ncomposer require --dev vierge-noire/cakephp-fixture-factories \"^2.5\"\n```\n\nCakePHP 3\n```\ncomposer require --dev vierge-noire/cakephp-fixture-factories \"^1.0\"\n```\nPHP 7.0 is supported up to v1.1.* only.\n\n---\n\n## Content\n\n* ### [Setup - DB Cleaning](docs/setup.md)\n* ### [Fixture Factories](docs/factories.md)\n* ### [Test Fixtures](docs/examples.md)\n* ### [Associations](docs/associations.md)\n* ### [Associations for non-CakePHP apps](docs/no_cake_associations.md)\n* ### [Scenarios](docs/scenarios.md)\n* ### [Queries](docs/queries.md)\n* ### [Bake command](docs/bake.md)\n* ### [Persist command](docs/commands.md)\n\n---\n\n\n## Resources\n\n[CakeFest 2021](https://www.youtube.com/watch?v=1WrWH2F_hWE) -\n[IPC-Berlin 2020](https://www.youtube.com/watch?v=yJ6EqAE2NEs) - \n[CakeFest 2020](https://www.youtube.com/watch?v=PNA1Ck2-nVc\u0026t=30s)\n\n## Contribute\n\nThe development branch is named `next` (CakePHP 4.x based). Send us your pull requests!\n\n## Support\nContact us at vierge.noire.info@gmail.com for professional assistance.\n\nYou like our work? [![ko-fi](https://www.ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/L3L52P9JA)\n\n## Authors\nJuan Pablo Ramirez and Nicolas Masson\n\n## License\n\nThe CakePHPFixtureFactories plugin is offered under an [MIT license](https://opensource.org/licenses/mit-license.php).\n\nCopyright 2023 Juan Pablo Ramirez and Nicolas Masson\n\nLicensed under The MIT License Redistributions of files must retain the above copyright notice.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvierge-noire%2Fcakephp-fixture-factories","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvierge-noire%2Fcakephp-fixture-factories","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvierge-noire%2Fcakephp-fixture-factories/lists"}