{"id":36366158,"url":"https://github.com/kuperwood/eav","last_synced_at":"2026-03-08T23:35:30.964Z","repository":{"id":152897192,"uuid":"615822870","full_name":"kuperwood/eav","owner":"kuperwood","description":"Engine to manage and maintain EAV data across multiple data domains.","archived":false,"fork":false,"pushed_at":"2025-04-16T17:29:37.000Z","size":4136,"stargazers_count":9,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2026-01-11T16:33:53.751Z","etag":null,"topics":["eav","php"],"latest_commit_sha":null,"homepage":"","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/kuperwood.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.MD","contributing":null,"funding":null,"license":null,"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,"zenodo":null}},"created_at":"2023-03-18T19:25:37.000Z","updated_at":"2025-04-16T17:29:40.000Z","dependencies_parsed_at":null,"dependency_job_id":"3c8e973e-ac09-4178-8ee0-d238ba609fcf","html_url":"https://github.com/kuperwood/eav","commit_stats":null,"previous_names":["kuperwood/eav","drobotik/eav"],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/kuperwood/eav","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kuperwood%2Feav","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kuperwood%2Feav/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kuperwood%2Feav/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kuperwood%2Feav/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kuperwood","download_url":"https://codeload.github.com/kuperwood/eav/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kuperwood%2Feav/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30277071,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-08T20:45:49.896Z","status":"ssl_error","status_checked_at":"2026-03-08T20:45:49.525Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["eav","php"],"created_at":"2026-01-11T13:54:38.670Z","updated_at":"2026-03-08T23:35:30.958Z","avatar_url":"https://github.com/kuperwood.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# EAV library\n\n[![Latest Version](https://img.shields.io/github/release/kuperwood/eav.svg?style=flat-square)](https://github.com/kuperwood/eav/releases)\n[![Build Status](https://github.com/kuperwood/eav/workflows/tests/badge.svg)](https://github.com/kuperwood/eav/actions)\n[![Software License](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](https://opensource.org/license/mit)\n[![Quality Score](https://img.shields.io/scrutinizer/g/kuperwood/eav.svg?style=flat-square)](https://scrutinizer-ci.com/g/kuperwood/eav)\n[![Code Coverage](https://scrutinizer-ci.com/g/kuperwood/eav/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/kuperwood/eav/?branch=master)\n\nThe EAV engine is designed to manage and manipulate EAV data across multiple domains. Library offers functionalities for configurable entity CRUD, importing and exporting entities, as well as managing attribute sets and groups. The attributes are configurable, and attribute strategies with hooks are available. The approach and concepts are inspired by the \"Magento way\". The application is specifically tailored for a custom CMS-oriented environment.\n\n### Features\n- manage attribute types, attributes, attributes sets and groups, entities\n- entity CRUD and validation\n\n### Requirements\n- PHP \u003e=7.4\n- ext-pdo\n\n[Documentation](./docs/eav.md)\u003cbr\u003e\n[Examples](./docs/examples.md)\n\n### Installation\n```bash\n$ composer require kuperwood/eav\n```\n\n### License\n\nEav package is licensed under the [MIT License](http://opensource.org/licenses/MIT).\n\nCopyright 2025 [Alex Kuperwood](https://github.com/kuperwood)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkuperwood%2Feav","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkuperwood%2Feav","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkuperwood%2Feav/lists"}