{"id":18553753,"url":"https://github.com/websemantics/streams_platform-extension","last_synced_at":"2025-06-14T22:04:05.405Z","repository":{"id":34042483,"uuid":"37814984","full_name":"websemantics/streams_platform-extension","owner":"websemantics","description":"This example extension is a how-to guide to extending the Stream Platform core","archived":false,"fork":false,"pushed_at":"2015-06-21T16:06:45.000Z","size":128,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-17T11:12:12.379Z","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/websemantics.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":"2015-06-21T15:56:01.000Z","updated_at":"2021-01-13T19:46:24.000Z","dependencies_parsed_at":"2022-07-14T03:00:38.713Z","dependency_job_id":null,"html_url":"https://github.com/websemantics/streams_platform-extension","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/websemantics%2Fstreams_platform-extension","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/websemantics%2Fstreams_platform-extension/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/websemantics%2Fstreams_platform-extension/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/websemantics%2Fstreams_platform-extension/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/websemantics","download_url":"https://codeload.github.com/websemantics/streams_platform-extension/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254331045,"owners_count":22053097,"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-11-06T21:18:13.744Z","updated_at":"2025-05-15T11:34:10.908Z","avatar_url":"https://github.com/websemantics.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Stream Platform Extension\n\nThis example extension is a how-to guide to extending the Stream Platform core. \n\nAfter successfully installing the extension, all newly created streams will get custom  generated code for the stream models and their translations, find template here `resources/assets/generator/model.twig` \u0026 `resources/assets/generator/translation.twig`\n\nThis will make it easy to have a common super-class for your module generated streams. You can set the super-class from the config file `resources/config/settings.php`\n\nHere's a list of all the extended core classes/interfaces:\n\n* Anomaly\\Streams\\Platform\\Stream\\StreamModel\n* Anomaly\\Streams\\Platform\\Stream\\Contract\\StreamRepositoryInterface\n* Anomaly\\Streams\\Platform\\Stream\\StreamRepository\n* Anomaly\\Streams\\Platform\\Entry\\EntryModel\n* Anomaly\\Streams\\Platform\\Assignment\\AssignmentModel\n\nFeel free to add your own functions to these classes etc, as your see fit, \n\nEnjoy\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwebsemantics%2Fstreams_platform-extension","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwebsemantics%2Fstreams_platform-extension","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwebsemantics%2Fstreams_platform-extension/lists"}