├── LICENSE ├── README.md ├── composer.json ├── examples ├── apikey.php ├── auth.php ├── comment.php ├── company.php ├── feed.php ├── flow.php ├── hub.php ├── poll.php ├── post.php ├── search.php ├── tracker.php └── user.php ├── phpunit.xml.dist ├── src ├── Client.php ├── Exception │ ├── ExtensionNotLoadedException.php │ ├── IncorrectUsageException.php │ ├── NetworkException.php │ └── ResourceNotExistsException.php ├── HttpAdapter │ ├── BaseAdapter.php │ ├── CurlAdapter.php │ └── HttpAdapterInterface.php └── Resources │ ├── AbstractResource.php │ ├── CommentsResource.php │ ├── CompanyResource.php │ ├── FeedResource.php │ ├── FlowResource.php │ ├── HubResource.php │ ├── PollResource.php │ ├── PostResource.php │ ├── ResourceInterface.php │ ├── SearchResource.php │ ├── SettingsResource.php │ ├── TrackerResource.php │ └── UserResource.php └── tests ├── ClientTest.php ├── Fixtures ├── fixture_company.json ├── fixture_hub.json ├── fixture_poll.json ├── fixture_post.json └── fixture_user.json ├── HttpAdapter ├── BaseAdapterTest.php ├── CurlAdapterTest.php └── MockAdapter.php └── Resources ├── CommentsResourceTest.php ├── CompanyResourceTest.php ├── FeedResourceTest.php ├── FlowResourceTest.php ├── HubResourceTest.php ├── PollResourceTest.php ├── PostResourceTest.php ├── SearchResourceTest.php ├── SettingsResourceTest.php ├── TrackerResourceTest.php └── UserResourceTest.php /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/composer.json -------------------------------------------------------------------------------- /examples/apikey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/examples/apikey.php -------------------------------------------------------------------------------- /examples/auth.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/examples/auth.php -------------------------------------------------------------------------------- /examples/comment.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/examples/comment.php -------------------------------------------------------------------------------- /examples/company.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/examples/company.php -------------------------------------------------------------------------------- /examples/feed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/examples/feed.php -------------------------------------------------------------------------------- /examples/flow.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/examples/flow.php -------------------------------------------------------------------------------- /examples/hub.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/examples/hub.php -------------------------------------------------------------------------------- /examples/poll.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/examples/poll.php -------------------------------------------------------------------------------- /examples/post.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/examples/post.php -------------------------------------------------------------------------------- /examples/search.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/examples/search.php -------------------------------------------------------------------------------- /examples/tracker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/examples/tracker.php -------------------------------------------------------------------------------- /examples/user.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/examples/user.php -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/Client.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/src/Client.php -------------------------------------------------------------------------------- /src/Exception/ExtensionNotLoadedException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/src/Exception/ExtensionNotLoadedException.php -------------------------------------------------------------------------------- /src/Exception/IncorrectUsageException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/src/Exception/IncorrectUsageException.php -------------------------------------------------------------------------------- /src/Exception/NetworkException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/src/Exception/NetworkException.php -------------------------------------------------------------------------------- /src/Exception/ResourceNotExistsException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/src/Exception/ResourceNotExistsException.php -------------------------------------------------------------------------------- /src/HttpAdapter/BaseAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/src/HttpAdapter/BaseAdapter.php -------------------------------------------------------------------------------- /src/HttpAdapter/CurlAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/src/HttpAdapter/CurlAdapter.php -------------------------------------------------------------------------------- /src/HttpAdapter/HttpAdapterInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/src/HttpAdapter/HttpAdapterInterface.php -------------------------------------------------------------------------------- /src/Resources/AbstractResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/src/Resources/AbstractResource.php -------------------------------------------------------------------------------- /src/Resources/CommentsResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/src/Resources/CommentsResource.php -------------------------------------------------------------------------------- /src/Resources/CompanyResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/src/Resources/CompanyResource.php -------------------------------------------------------------------------------- /src/Resources/FeedResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/src/Resources/FeedResource.php -------------------------------------------------------------------------------- /src/Resources/FlowResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/src/Resources/FlowResource.php -------------------------------------------------------------------------------- /src/Resources/HubResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/src/Resources/HubResource.php -------------------------------------------------------------------------------- /src/Resources/PollResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/src/Resources/PollResource.php -------------------------------------------------------------------------------- /src/Resources/PostResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/src/Resources/PostResource.php -------------------------------------------------------------------------------- /src/Resources/ResourceInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/src/Resources/ResourceInterface.php -------------------------------------------------------------------------------- /src/Resources/SearchResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/src/Resources/SearchResource.php -------------------------------------------------------------------------------- /src/Resources/SettingsResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/src/Resources/SettingsResource.php -------------------------------------------------------------------------------- /src/Resources/TrackerResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/src/Resources/TrackerResource.php -------------------------------------------------------------------------------- /src/Resources/UserResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/src/Resources/UserResource.php -------------------------------------------------------------------------------- /tests/ClientTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/tests/ClientTest.php -------------------------------------------------------------------------------- /tests/Fixtures/fixture_company.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/tests/Fixtures/fixture_company.json -------------------------------------------------------------------------------- /tests/Fixtures/fixture_hub.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/tests/Fixtures/fixture_hub.json -------------------------------------------------------------------------------- /tests/Fixtures/fixture_poll.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/tests/Fixtures/fixture_poll.json -------------------------------------------------------------------------------- /tests/Fixtures/fixture_post.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/tests/Fixtures/fixture_post.json -------------------------------------------------------------------------------- /tests/Fixtures/fixture_user.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/tests/Fixtures/fixture_user.json -------------------------------------------------------------------------------- /tests/HttpAdapter/BaseAdapterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/tests/HttpAdapter/BaseAdapterTest.php -------------------------------------------------------------------------------- /tests/HttpAdapter/CurlAdapterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/tests/HttpAdapter/CurlAdapterTest.php -------------------------------------------------------------------------------- /tests/HttpAdapter/MockAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/tests/HttpAdapter/MockAdapter.php -------------------------------------------------------------------------------- /tests/Resources/CommentsResourceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/tests/Resources/CommentsResourceTest.php -------------------------------------------------------------------------------- /tests/Resources/CompanyResourceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/tests/Resources/CompanyResourceTest.php -------------------------------------------------------------------------------- /tests/Resources/FeedResourceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/tests/Resources/FeedResourceTest.php -------------------------------------------------------------------------------- /tests/Resources/FlowResourceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/tests/Resources/FlowResourceTest.php -------------------------------------------------------------------------------- /tests/Resources/HubResourceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/tests/Resources/HubResourceTest.php -------------------------------------------------------------------------------- /tests/Resources/PollResourceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/tests/Resources/PollResourceTest.php -------------------------------------------------------------------------------- /tests/Resources/PostResourceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/tests/Resources/PostResourceTest.php -------------------------------------------------------------------------------- /tests/Resources/SearchResourceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/tests/Resources/SearchResourceTest.php -------------------------------------------------------------------------------- /tests/Resources/SettingsResourceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/tests/Resources/SettingsResourceTest.php -------------------------------------------------------------------------------- /tests/Resources/TrackerResourceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/tests/Resources/TrackerResourceTest.php -------------------------------------------------------------------------------- /tests/Resources/UserResourceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habralab/habrahabr_api/HEAD/tests/Resources/UserResourceTest.php --------------------------------------------------------------------------------