{"id":19527376,"url":"https://github.com/daverandom/php-streams","last_synced_at":"2026-05-14T11:42:14.090Z","repository":{"id":19475958,"uuid":"22721387","full_name":"DaveRandom/php-streams","owner":"DaveRandom","description":"Prototype for an object oriented streams API in PHP","archived":false,"fork":false,"pushed_at":"2014-08-18T23:51:05.000Z","size":176,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-02-26T02:27:24.101Z","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/DaveRandom.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":"2014-08-07T13:00:11.000Z","updated_at":"2015-05-18T13:24:50.000Z","dependencies_parsed_at":"2022-09-14T13:31:16.695Z","dependency_job_id":null,"html_url":"https://github.com/DaveRandom/php-streams","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DaveRandom/php-streams","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DaveRandom%2Fphp-streams","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DaveRandom%2Fphp-streams/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DaveRandom%2Fphp-streams/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DaveRandom%2Fphp-streams/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DaveRandom","download_url":"https://codeload.github.com/DaveRandom/php-streams/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DaveRandom%2Fphp-streams/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":285422071,"owners_count":27168929,"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","status":"online","status_checked_at":"2025-11-20T02:00:05.334Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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-11T01:14:48.006Z","updated_at":"2025-11-20T11:03:04.994Z","avatar_url":"https://github.com/DaveRandom.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"What this project is for\n------------------------\n\nThis repository is a prototype for a new object oriented streams API, intended for inclusion in the PHP standard library\nin PHP 7.\n\nIt is *\\*not\\** intended to be used for anything to write useful code with. The parts that are implemented are only\nimplemented for testing purposes, to aid in the process of evaluating whether the API makes sense. It is possible that\nsomewhere down the line this will become a forwards compatibility implementation, but at the moment the code here should\nbe regarded as highly unstable and essentially useless.\n\nAttempt to use the code in this repository at your peril!\n\nWhere this project is at\n------------------------\n\nInitially I was planning to create a more-or-less literal translation of the existing streams API to and object oriented\nAPI and take it from there. If anyone has a better idea, feel free to let me know.\n\nContributing\n------------\n\nContributions are welcome and actively encouraged. If you think something about this API is wrong, fix it! All pull\nrequests and issues will be considered.\n\nIf you do clone this repo with a view to making *major* changes, please consider starting a discussion about your\nproposed changes first (opening an issue is currently the recommended way to do this), so that we can check that you\nwon't be duplicating existing work, and that you are not going down a road that has been previously considered and\nrejected - although this doesn't mean it won't be reconsidered if you have a new take on it.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaverandom%2Fphp-streams","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdaverandom%2Fphp-streams","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaverandom%2Fphp-streams/lists"}