{"id":95605,"library":"thecodingmachine-funky","title":"Funky","description":"Write service providers easily using annotations","status":"active","version":"1.0.0","language":"php","source_language":null,"source_url":"https://github.com/thecodingmachine/funky","tags":["service-provider","annotations","dependency-injection"],"install":[{"cmd":"composer require thecodingmachine/funky","lang":"bash","label":"composer require"}],"dependencies":[],"imports":[{"symbol":"ServiceProvider","correct":"use TheCodingMachine\\Funky\\ServiceProvider;"}],"quickstart":{"code":"use TheCodingMachine\\Funky\\ServiceProvider;\n\nclass MyProvider extends ServiceProvider {\n    /**\n     * @Funky\\Inject()\n     */\n    public function myService(): MyService {\n        return new MyService();\n    }\n}","lang":"php","description":"Define a service provider with annotation-based injection."},"warnings":[],"env_vars":null,"search_vec":"'annot':7,11 'depend':13 'dependency-inject':12 'easili':5 'funki':1 'inject':14 'provid':4,10 'servic':3,9 'service-provid':8 'use':6 'write':2","created_at":"2026-06-19T10:36:28.774872+00:00","updated_at":"2026-06-19T10:36:28.774872+00:00","problems":[],"ecosystem":"packagist","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/thecodingmachine/funky","github":"https://github.com/thecodingmachine/funky","docs":null,"changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["utility"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-19","next_check":"2026-12-16","install_tag":null}}