{"id":20226137,"url":"https://github.com/getdnsapi/getdns-php-bindings","last_synced_at":"2025-03-03T12:46:52.319Z","repository":{"id":30572073,"uuid":"34127022","full_name":"getdnsapi/getdns-php-bindings","owner":"getdnsapi","description":"A PHP language binding for the getdns API","archived":false,"fork":false,"pushed_at":"2016-01-15T12:36:11.000Z","size":648,"stargazers_count":7,"open_issues_count":2,"forks_count":0,"subscribers_count":24,"default_branch":"master","last_synced_at":"2025-01-13T23:32:24.671Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/getdnsapi.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-04-17T16:23:39.000Z","updated_at":"2022-01-30T13:43:44.000Z","dependencies_parsed_at":"2022-08-17T19:35:07.445Z","dependency_job_id":null,"html_url":"https://github.com/getdnsapi/getdns-php-bindings","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getdnsapi%2Fgetdns-php-bindings","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getdnsapi%2Fgetdns-php-bindings/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getdnsapi%2Fgetdns-php-bindings/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getdnsapi%2Fgetdns-php-bindings/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/getdnsapi","download_url":"https://codeload.github.com/getdnsapi/getdns-php-bindings/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241670132,"owners_count":20000326,"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-14T07:16:27.174Z","updated_at":"2025-03-03T12:46:52.266Z","avatar_url":"https://github.com/getdnsapi.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"getdns-php\n==========\n\nA PHP language binding for the getdns API, version 0.11.0.\nThis implementation is licensed under the New BSD License (BSD-new).\n\nNOTE: THIS IS A BETA RELEASE!\n\nDependencies:\n\n* PHP 5.x (PHP 5.6.8 was used for development and testing)\n* libgetdns 0.9.*\n* getdns library header files\n\nThe configure script will confirm that the dependencies have been met,\nbut it will not check version numbers.\n\nTo build:\n\n    $ phpize\n    $ ./configure --enable-getdns\n    $ make\n    $ sudo make install\n\nTo clean:\n\n    $ make clean\n    $ phpize --clean\n\nNote that the following getdns library functions are not\nimplemented in this extension:\n\n* getdns_context_create_with_memory_functions()\n* getdns_context_create_with_extended_memory_functions()\n* getdns_context_set_eventloop()\n* getdns_context_set_memory_functions()\n* getdns_context_set_extended_memory_functions()\n* getdns_dict_create_with_memory_functions()\n* getdns_dict_create_with_extended_memory_functions()\n* getdns_list_create_with_memory_functions()\n* getdns_list_create_with_extended_memory_functions()\n* getdns_pretty_snprint_dict()\n* getdns_pretty_snprint_list()\n* getdns_snprint_json_dict()\n* getdns_snprint_json_list()\n\nEach makes assumptions about memory management functions\nthat aren't directly applicable to PHP.\n\n## Documentation\n\nDocumentation is written in the DocBook format preferred\nby the PHP community. XML input files can be found in the\ndoc-in directory.\n\nDocumentation intended for human consumption is provided in\nHTML format and can be found in the doc-out directory. The\ndocumentation root can be found at\ndoc-out/php-chunked-xhtml/index.html.\n\n## Regression Tests\n\nA suite of regression tests (written in\n[phpt](http://qa.php.net/write-test.php) format) is included\nwith the extension. Test cases can be found in the tests\ndirectory. All of the tests can be executing by running\n\"make test\" after building the extension as described\nabove. The test cases are written to validate positive\ncode paths that produce successful results.\n\n## To Do\n\n* Testing of error code paths.\n* Fix bugs as they are uncovered by testing.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetdnsapi%2Fgetdns-php-bindings","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgetdnsapi%2Fgetdns-php-bindings","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgetdnsapi%2Fgetdns-php-bindings/lists"}