{"id":17087887,"url":"https://github.com/geraintluff/persistence-generator","last_synced_at":"2026-05-11T07:52:28.608Z","repository":{"id":7701234,"uuid":"9065686","full_name":"geraintluff/persistence-generator","owner":"geraintluff","description":"A highly experimental and probably useless PHP/MySQL data storage framework","archived":false,"fork":false,"pushed_at":"2013-03-28T12:24:03.000Z","size":120,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-23T15:16:34.244Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/geraintluff.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-03-27T23:08:29.000Z","updated_at":"2017-08-29T17:00:32.000Z","dependencies_parsed_at":"2022-09-01T16:20:39.381Z","dependency_job_id":null,"html_url":"https://github.com/geraintluff/persistence-generator","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/geraintluff/persistence-generator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geraintluff%2Fpersistence-generator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geraintluff%2Fpersistence-generator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geraintluff%2Fpersistence-generator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geraintluff%2Fpersistence-generator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/geraintluff","download_url":"https://codeload.github.com/geraintluff/persistence-generator/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geraintluff%2Fpersistence-generator/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260919966,"owners_count":23082870,"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":[],"created_at":"2024-10-14T13:35:18.192Z","updated_at":"2026-05-11T07:52:28.562Z","avatar_url":"https://github.com/geraintluff.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# persistence-generator\n\nA highly experimental and probably useless PHP/MySQL data storage framework, useful for creating HTML/JSON APIs.\n\n## What?\n\nYou specify the shape of your data objects (objects properties, array items, etc.) and the framework then generates some PHP base classes for you, that deal with all the\n\nYou can have a look at the files called `test-genX.php` for some examples of me just messing around with the framework as I'm building it.  Have a look at the folder `cms/` to see me starting to build an API.\n\n## Why?\n\nBecause you're not the boss of me.\n\n## I just cloned it and it won't connect to MySQL!\n\nSurprisingly enough, I didn't put my MySQL credentials up on GitHub for everyone to use.  There's a missing file `config.php`, which defines some constants, including the `MYSQL_*` constants used for the connection.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeraintluff%2Fpersistence-generator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgeraintluff%2Fpersistence-generator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeraintluff%2Fpersistence-generator/lists"}