{"id":15023993,"url":"https://github.com/jgauthi/component_utils","last_synced_at":"2026-03-27T02:33:09.831Z","repository":{"id":162073001,"uuid":"302872903","full_name":"jgauthi/component_utils","owner":"jgauthi","description":"My PHP functions and several utility methods of different types.","archived":false,"fork":false,"pushed_at":"2024-07-11T15:00:20.000Z","size":131,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-13T01:41:16.328Z","etag":null,"topics":["php-functions","php56","php74","php82","utilities"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jgauthi.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-10-10T10:10:14.000Z","updated_at":"2024-07-11T15:00:23.000Z","dependencies_parsed_at":"2024-07-11T17:12:30.711Z","dependency_job_id":null,"html_url":"https://github.com/jgauthi/component_utils","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/jgauthi/component_utils","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgauthi%2Fcomponent_utils","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgauthi%2Fcomponent_utils/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgauthi%2Fcomponent_utils/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgauthi%2Fcomponent_utils/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jgauthi","download_url":"https://codeload.github.com/jgauthi/component_utils/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgauthi%2Fcomponent_utils/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31010214,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-27T01:56:05.093Z","status":"online","status_checked_at":"2026-03-27T02:00:08.055Z","response_time":164,"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":["php-functions","php56","php74","php82","utilities"],"created_at":"2024-09-24T19:59:41.224Z","updated_at":"2026-03-27T02:33:09.793Z","avatar_url":"https://github.com/jgauthi.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Component Utilities\nMy PHP functions and several utility methods of different types combined with the [nette/utils](https://doc.nette.org/en/utils) library. Some methods have been [archived](https://github.com/jgauthi/component_utils/tree/v2.1) and are no longer used since the usage of nette/utils.\n\n## Prerequisite\n\n* PHP 5.6+ (v1) or 7.4 (v2), or 8.2 (v2.5+)\n\n## Install\nEdit your [composer.json](https://getcomposer.org) (launch `composer update` after edit):\n```json\n{\n  \"repositories\": [\n    { \"type\": \"git\", \"url\": \"git@github.com:jgauthi/component_utils.git\" }\n  ],\n  \"require\": {\n    \"jgauthi/component_utils\": \"2.*\"\n  }\n}\n```\n\n\n## Documentation\nYou can look at [folder example](example).\n\nDocumentation links for nette/utils _(used by this utils pack)_:\n1. [Arrays](https://doc.nette.org/en/utils/arrays), must be used with `Jgauthi\\Component\\Utils\\Arrays`\n2. [Callback](https://doc.nette.org/en/utils/callback)\n3. [Date and Time](https://doc.nette.org/en/utils/datetime), must be used with `Jgauthi\\Component\\Utils\\Date`\n4. [Filesystem](https://doc.nette.org/en/utils/filesystem)\n5. [Helper Functions](https://doc.nette.org/en/utils/helpers)\n6. [HTML Elements](https://doc.nette.org/en/utils/html-elements), must be used with `Jgauthi\\Component\\Utils\\Html`\n7. [Images](https://doc.nette.org/en/utils/images), must be used with `Jgauthi\\Component\\Utils\\Image`\n8. [~~JSON~~](https://doc.nette.org/en/utils/json) use instead: `Jgauthi\\Component\\Utils\\Json`\n9. [Paginator](https://doc.nette.org/en/utils/paginator)\n10. [Random Strings](https://doc.nette.org/en/utils/random)\n11. [SmartObject](https://doc.nette.org/en/utils/smartobject)\n12. [PHP Reflection](https://doc.nette.org/en/utils/reflection)\n13. [Strings](https://doc.nette.org/en/utils/strings), must be used with `Jgauthi\\Component\\Utils\\Strings`\n14. [Floats](https://doc.nette.org/en/utils/floats)\n15. [PHP Types](https://doc.nette.org/en/utils/type)\n16. [Validators](https://doc.nette.org/en/utils/validators)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjgauthi%2Fcomponent_utils","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjgauthi%2Fcomponent_utils","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjgauthi%2Fcomponent_utils/lists"}