├── .docker ├── Dockerfile └── conf.d │ └── xdebug.ini ├── .github └── workflows │ ├── code_quality.yml │ └── tests.yml ├── .gitignore ├── .php-cs-fixer.php ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── SECURITY.md ├── composer.json ├── docker-compose.yml ├── examples ├── 01_without_discovery │ ├── .env.dist │ ├── app.php │ ├── bootstrap.php │ └── composer.json └── 02_with_discovery │ ├── .env.dist │ ├── app.php │ ├── bootstrap.php │ └── composer.json ├── infection.json5 ├── phpstan.neon ├── phpunit.xml ├── qodana.yaml ├── src ├── Auth │ └── Api │ │ └── AuthApi.php ├── Exception │ └── MissingArrayKeyException.php ├── Http │ ├── Exception │ │ ├── AccessDeniedException.php │ │ ├── BadRequestException.php │ │ ├── ConflictException.php │ │ ├── HttpException.php │ │ ├── InternalServerErrorException.php │ │ ├── MissingContentTypeHeaderException.php │ │ ├── MultipleContentTypeValuesException.php │ │ ├── NotFoundException.php │ │ ├── UnauthorizedException.php │ │ └── UnsupportedMediaTypeException.php │ ├── Factory │ │ ├── DiscoverableHttpClientFactory.php │ │ ├── DiscoverableRequestFactoryFactory.php │ │ ├── HttpClientFactory.php │ │ ├── HttpClientFactoryInterface.php │ │ ├── MediaTypeResolverFactory.php │ │ ├── MediaTypeResolverFactoryInterface.php │ │ ├── RequestFactoryFactory.php │ │ ├── RequestFactoryFactoryInterface.php │ │ ├── ResponseHandlerFactory.php │ │ ├── ResponseHandlerFactoryInterface.php │ │ ├── SerializerFactory.php │ │ └── SerializerFactoryInterface.php │ ├── HttpClient.php │ ├── HttpClientInterface.php │ ├── MediaTypeResolver.php │ ├── MediaTypeResolverInterface.php │ ├── RequestFactory.php │ ├── RequestFactoryInterface.php │ ├── ResponseHandler.php │ ├── ResponseHandlerInterface.php │ └── Serializer │ │ ├── DeserializeException.php │ │ ├── EncoderInterface.php │ │ ├── EncodingNotSupportedException.php │ │ ├── JsonEncoder.php │ │ ├── MissingEncoderException.php │ │ ├── PassthroughEncoder.php │ │ ├── SerializeException.php │ │ ├── Serializer.php │ │ └── SerializerInterface.php ├── Integrations │ └── Api │ │ └── IntegrationsApi.php ├── TimeTracking │ ├── Api │ │ ├── ActivitiesApi.php │ │ ├── CurrentTrackingApi.php │ │ ├── DevicesApi.php │ │ ├── ReportsApi.php │ │ ├── TagsAndMentionsApi.php │ │ └── TimeEntriesApi.php │ ├── Exception │ │ ├── ActivitiesException.php │ │ ├── DeviceNameTooLongException.php │ │ ├── DeviceNotFoundException.php │ │ ├── DevicesException.php │ │ ├── InactiveDeviceException.php │ │ ├── InvalidColorException.php │ │ ├── InvalidIntegrationException.php │ │ ├── NotSpaceAdminException.php │ │ ├── ThirdPartyIntegrationException.php │ │ └── TooShortTimeEntryException.php │ └── Model │ │ ├── ActiveTimeEntry.php │ │ ├── Activity.php │ │ ├── Device.php │ │ ├── Duration.php │ │ ├── Mention.php │ │ ├── Note.php │ │ ├── ReportTimeEntry.php │ │ ├── Tag.php │ │ └── TimeEntry.php ├── Timeular.php ├── UserProfile │ ├── Api │ │ ├── SpaceApi.php │ │ └── UserApi.php │ └── Model │ │ ├── Me.php │ │ ├── RetiredUser.php │ │ ├── Role.php │ │ ├── Space.php │ │ └── User.php └── Webhooks │ ├── Api │ └── WebhooksApi.php │ ├── Exception │ ├── InvalidEventException.php │ ├── InvalidUrlException.php │ ├── MaximumSubscriptionsReachedException.php │ ├── SubscriptionNotFoundException.php │ └── WebhooksException.php │ └── Model │ ├── Event.php │ └── Subscription.php └── tests └── unit ├── Auth └── Api │ └── AuthApiTest.php ├── Http ├── Exception │ ├── AccessDeniedExceptionTest.php │ ├── BadRequestExceptionTest.php │ ├── ConflictExceptionTest.php │ ├── HttpExceptionTest.php │ ├── MissingContentTypeHeaderExceptionTest.php │ ├── MultipleContentTypeValuesExceptionTest.php │ ├── NotFoundExceptionTest.php │ ├── UnauthorizedExceptionTest.php │ └── UnsupportedMediaTypeExceptionTest.php ├── HttpClientTest.php ├── MediaTypeResolverTest.php ├── RequestFactoryTest.php ├── ResponseHandlerTest.php └── Serializer │ └── SerializerTest.php ├── HttpClientFactory.php ├── Integrations └── Api │ └── IntegrationsApiTest.php ├── RequestFactoryFactory.php ├── TimeTracking ├── Api │ ├── ActivitiesApiTest.php │ ├── CurrentTrackingApiTest.php │ ├── DevicesApiTest.php │ ├── ReportsApiTest.php │ ├── TagsAndMentionsApiTest.php │ └── TimeEntriesApiTest.php └── Model │ ├── ActiveTimeEntryTest.php │ ├── ActivityTest.php │ ├── DeviceTest.php │ ├── DurationTest.php │ ├── MentionTest.php │ ├── NoteTest.php │ ├── ReportTimeEntryTest.php │ ├── TagTest.php │ └── TimeEntryTest.php ├── UserProfile ├── Api │ ├── SpaceApiTest.php │ └── UserApiTest.php └── Model │ ├── MeTest.php │ ├── RetiredUserTest.php │ ├── SpaceTest.php │ └── UserTest.php └── Webhooks ├── Api └── WebhooksApiTest.php └── Model └── SubscriptionTest.php /.docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/.docker/Dockerfile -------------------------------------------------------------------------------- /.docker/conf.d/xdebug.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/.docker/conf.d/xdebug.ini -------------------------------------------------------------------------------- /.github/workflows/code_quality.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/.github/workflows/code_quality.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/.gitignore -------------------------------------------------------------------------------- /.php-cs-fixer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/.php-cs-fixer.php -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/SECURITY.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/composer.json -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /examples/01_without_discovery/.env.dist: -------------------------------------------------------------------------------- 1 | APP_KEY= 2 | APP_SECRET= -------------------------------------------------------------------------------- /examples/01_without_discovery/app.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/examples/01_without_discovery/app.php -------------------------------------------------------------------------------- /examples/01_without_discovery/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/examples/01_without_discovery/bootstrap.php -------------------------------------------------------------------------------- /examples/01_without_discovery/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/examples/01_without_discovery/composer.json -------------------------------------------------------------------------------- /examples/02_with_discovery/.env.dist: -------------------------------------------------------------------------------- 1 | APP_KEY= 2 | APP_SECRET= -------------------------------------------------------------------------------- /examples/02_with_discovery/app.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/examples/02_with_discovery/app.php -------------------------------------------------------------------------------- /examples/02_with_discovery/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/examples/02_with_discovery/bootstrap.php -------------------------------------------------------------------------------- /examples/02_with_discovery/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/examples/02_with_discovery/composer.json -------------------------------------------------------------------------------- /infection.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/infection.json5 -------------------------------------------------------------------------------- /phpstan.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/phpstan.neon -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/phpunit.xml -------------------------------------------------------------------------------- /qodana.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/qodana.yaml -------------------------------------------------------------------------------- /src/Auth/Api/AuthApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Auth/Api/AuthApi.php -------------------------------------------------------------------------------- /src/Exception/MissingArrayKeyException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Exception/MissingArrayKeyException.php -------------------------------------------------------------------------------- /src/Http/Exception/AccessDeniedException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Http/Exception/AccessDeniedException.php -------------------------------------------------------------------------------- /src/Http/Exception/BadRequestException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Http/Exception/BadRequestException.php -------------------------------------------------------------------------------- /src/Http/Exception/ConflictException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Http/Exception/ConflictException.php -------------------------------------------------------------------------------- /src/Http/Exception/HttpException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Http/Exception/HttpException.php -------------------------------------------------------------------------------- /src/Http/Exception/InternalServerErrorException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Http/Exception/InternalServerErrorException.php -------------------------------------------------------------------------------- /src/Http/Exception/MissingContentTypeHeaderException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Http/Exception/MissingContentTypeHeaderException.php -------------------------------------------------------------------------------- /src/Http/Exception/MultipleContentTypeValuesException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Http/Exception/MultipleContentTypeValuesException.php -------------------------------------------------------------------------------- /src/Http/Exception/NotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Http/Exception/NotFoundException.php -------------------------------------------------------------------------------- /src/Http/Exception/UnauthorizedException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Http/Exception/UnauthorizedException.php -------------------------------------------------------------------------------- /src/Http/Exception/UnsupportedMediaTypeException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Http/Exception/UnsupportedMediaTypeException.php -------------------------------------------------------------------------------- /src/Http/Factory/DiscoverableHttpClientFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Http/Factory/DiscoverableHttpClientFactory.php -------------------------------------------------------------------------------- /src/Http/Factory/DiscoverableRequestFactoryFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Http/Factory/DiscoverableRequestFactoryFactory.php -------------------------------------------------------------------------------- /src/Http/Factory/HttpClientFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Http/Factory/HttpClientFactory.php -------------------------------------------------------------------------------- /src/Http/Factory/HttpClientFactoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Http/Factory/HttpClientFactoryInterface.php -------------------------------------------------------------------------------- /src/Http/Factory/MediaTypeResolverFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Http/Factory/MediaTypeResolverFactory.php -------------------------------------------------------------------------------- /src/Http/Factory/MediaTypeResolverFactoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Http/Factory/MediaTypeResolverFactoryInterface.php -------------------------------------------------------------------------------- /src/Http/Factory/RequestFactoryFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Http/Factory/RequestFactoryFactory.php -------------------------------------------------------------------------------- /src/Http/Factory/RequestFactoryFactoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Http/Factory/RequestFactoryFactoryInterface.php -------------------------------------------------------------------------------- /src/Http/Factory/ResponseHandlerFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Http/Factory/ResponseHandlerFactory.php -------------------------------------------------------------------------------- /src/Http/Factory/ResponseHandlerFactoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Http/Factory/ResponseHandlerFactoryInterface.php -------------------------------------------------------------------------------- /src/Http/Factory/SerializerFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Http/Factory/SerializerFactory.php -------------------------------------------------------------------------------- /src/Http/Factory/SerializerFactoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Http/Factory/SerializerFactoryInterface.php -------------------------------------------------------------------------------- /src/Http/HttpClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Http/HttpClient.php -------------------------------------------------------------------------------- /src/Http/HttpClientInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Http/HttpClientInterface.php -------------------------------------------------------------------------------- /src/Http/MediaTypeResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Http/MediaTypeResolver.php -------------------------------------------------------------------------------- /src/Http/MediaTypeResolverInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Http/MediaTypeResolverInterface.php -------------------------------------------------------------------------------- /src/Http/RequestFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Http/RequestFactory.php -------------------------------------------------------------------------------- /src/Http/RequestFactoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Http/RequestFactoryInterface.php -------------------------------------------------------------------------------- /src/Http/ResponseHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Http/ResponseHandler.php -------------------------------------------------------------------------------- /src/Http/ResponseHandlerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Http/ResponseHandlerInterface.php -------------------------------------------------------------------------------- /src/Http/Serializer/DeserializeException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Http/Serializer/DeserializeException.php -------------------------------------------------------------------------------- /src/Http/Serializer/EncoderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Http/Serializer/EncoderInterface.php -------------------------------------------------------------------------------- /src/Http/Serializer/EncodingNotSupportedException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Http/Serializer/EncodingNotSupportedException.php -------------------------------------------------------------------------------- /src/Http/Serializer/JsonEncoder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Http/Serializer/JsonEncoder.php -------------------------------------------------------------------------------- /src/Http/Serializer/MissingEncoderException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Http/Serializer/MissingEncoderException.php -------------------------------------------------------------------------------- /src/Http/Serializer/PassthroughEncoder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Http/Serializer/PassthroughEncoder.php -------------------------------------------------------------------------------- /src/Http/Serializer/SerializeException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Http/Serializer/SerializeException.php -------------------------------------------------------------------------------- /src/Http/Serializer/Serializer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Http/Serializer/Serializer.php -------------------------------------------------------------------------------- /src/Http/Serializer/SerializerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Http/Serializer/SerializerInterface.php -------------------------------------------------------------------------------- /src/Integrations/Api/IntegrationsApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Integrations/Api/IntegrationsApi.php -------------------------------------------------------------------------------- /src/TimeTracking/Api/ActivitiesApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/TimeTracking/Api/ActivitiesApi.php -------------------------------------------------------------------------------- /src/TimeTracking/Api/CurrentTrackingApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/TimeTracking/Api/CurrentTrackingApi.php -------------------------------------------------------------------------------- /src/TimeTracking/Api/DevicesApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/TimeTracking/Api/DevicesApi.php -------------------------------------------------------------------------------- /src/TimeTracking/Api/ReportsApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/TimeTracking/Api/ReportsApi.php -------------------------------------------------------------------------------- /src/TimeTracking/Api/TagsAndMentionsApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/TimeTracking/Api/TagsAndMentionsApi.php -------------------------------------------------------------------------------- /src/TimeTracking/Api/TimeEntriesApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/TimeTracking/Api/TimeEntriesApi.php -------------------------------------------------------------------------------- /src/TimeTracking/Exception/ActivitiesException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/TimeTracking/Exception/ActivitiesException.php -------------------------------------------------------------------------------- /src/TimeTracking/Exception/DeviceNameTooLongException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/TimeTracking/Exception/DeviceNameTooLongException.php -------------------------------------------------------------------------------- /src/TimeTracking/Exception/DeviceNotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/TimeTracking/Exception/DeviceNotFoundException.php -------------------------------------------------------------------------------- /src/TimeTracking/Exception/DevicesException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/TimeTracking/Exception/DevicesException.php -------------------------------------------------------------------------------- /src/TimeTracking/Exception/InactiveDeviceException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/TimeTracking/Exception/InactiveDeviceException.php -------------------------------------------------------------------------------- /src/TimeTracking/Exception/InvalidColorException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/TimeTracking/Exception/InvalidColorException.php -------------------------------------------------------------------------------- /src/TimeTracking/Exception/InvalidIntegrationException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/TimeTracking/Exception/InvalidIntegrationException.php -------------------------------------------------------------------------------- /src/TimeTracking/Exception/NotSpaceAdminException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/TimeTracking/Exception/NotSpaceAdminException.php -------------------------------------------------------------------------------- /src/TimeTracking/Exception/ThirdPartyIntegrationException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/TimeTracking/Exception/ThirdPartyIntegrationException.php -------------------------------------------------------------------------------- /src/TimeTracking/Exception/TooShortTimeEntryException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/TimeTracking/Exception/TooShortTimeEntryException.php -------------------------------------------------------------------------------- /src/TimeTracking/Model/ActiveTimeEntry.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/TimeTracking/Model/ActiveTimeEntry.php -------------------------------------------------------------------------------- /src/TimeTracking/Model/Activity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/TimeTracking/Model/Activity.php -------------------------------------------------------------------------------- /src/TimeTracking/Model/Device.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/TimeTracking/Model/Device.php -------------------------------------------------------------------------------- /src/TimeTracking/Model/Duration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/TimeTracking/Model/Duration.php -------------------------------------------------------------------------------- /src/TimeTracking/Model/Mention.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/TimeTracking/Model/Mention.php -------------------------------------------------------------------------------- /src/TimeTracking/Model/Note.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/TimeTracking/Model/Note.php -------------------------------------------------------------------------------- /src/TimeTracking/Model/ReportTimeEntry.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/TimeTracking/Model/ReportTimeEntry.php -------------------------------------------------------------------------------- /src/TimeTracking/Model/Tag.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/TimeTracking/Model/Tag.php -------------------------------------------------------------------------------- /src/TimeTracking/Model/TimeEntry.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/TimeTracking/Model/TimeEntry.php -------------------------------------------------------------------------------- /src/Timeular.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Timeular.php -------------------------------------------------------------------------------- /src/UserProfile/Api/SpaceApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/UserProfile/Api/SpaceApi.php -------------------------------------------------------------------------------- /src/UserProfile/Api/UserApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/UserProfile/Api/UserApi.php -------------------------------------------------------------------------------- /src/UserProfile/Model/Me.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/UserProfile/Model/Me.php -------------------------------------------------------------------------------- /src/UserProfile/Model/RetiredUser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/UserProfile/Model/RetiredUser.php -------------------------------------------------------------------------------- /src/UserProfile/Model/Role.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/UserProfile/Model/Role.php -------------------------------------------------------------------------------- /src/UserProfile/Model/Space.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/UserProfile/Model/Space.php -------------------------------------------------------------------------------- /src/UserProfile/Model/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/UserProfile/Model/User.php -------------------------------------------------------------------------------- /src/Webhooks/Api/WebhooksApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Webhooks/Api/WebhooksApi.php -------------------------------------------------------------------------------- /src/Webhooks/Exception/InvalidEventException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Webhooks/Exception/InvalidEventException.php -------------------------------------------------------------------------------- /src/Webhooks/Exception/InvalidUrlException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Webhooks/Exception/InvalidUrlException.php -------------------------------------------------------------------------------- /src/Webhooks/Exception/MaximumSubscriptionsReachedException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Webhooks/Exception/MaximumSubscriptionsReachedException.php -------------------------------------------------------------------------------- /src/Webhooks/Exception/SubscriptionNotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Webhooks/Exception/SubscriptionNotFoundException.php -------------------------------------------------------------------------------- /src/Webhooks/Exception/WebhooksException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Webhooks/Exception/WebhooksException.php -------------------------------------------------------------------------------- /src/Webhooks/Model/Event.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Webhooks/Model/Event.php -------------------------------------------------------------------------------- /src/Webhooks/Model/Subscription.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/src/Webhooks/Model/Subscription.php -------------------------------------------------------------------------------- /tests/unit/Auth/Api/AuthApiTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/tests/unit/Auth/Api/AuthApiTest.php -------------------------------------------------------------------------------- /tests/unit/Http/Exception/AccessDeniedExceptionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/tests/unit/Http/Exception/AccessDeniedExceptionTest.php -------------------------------------------------------------------------------- /tests/unit/Http/Exception/BadRequestExceptionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/tests/unit/Http/Exception/BadRequestExceptionTest.php -------------------------------------------------------------------------------- /tests/unit/Http/Exception/ConflictExceptionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/tests/unit/Http/Exception/ConflictExceptionTest.php -------------------------------------------------------------------------------- /tests/unit/Http/Exception/HttpExceptionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/tests/unit/Http/Exception/HttpExceptionTest.php -------------------------------------------------------------------------------- /tests/unit/Http/Exception/MissingContentTypeHeaderExceptionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/tests/unit/Http/Exception/MissingContentTypeHeaderExceptionTest.php -------------------------------------------------------------------------------- /tests/unit/Http/Exception/MultipleContentTypeValuesExceptionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/tests/unit/Http/Exception/MultipleContentTypeValuesExceptionTest.php -------------------------------------------------------------------------------- /tests/unit/Http/Exception/NotFoundExceptionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/tests/unit/Http/Exception/NotFoundExceptionTest.php -------------------------------------------------------------------------------- /tests/unit/Http/Exception/UnauthorizedExceptionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/tests/unit/Http/Exception/UnauthorizedExceptionTest.php -------------------------------------------------------------------------------- /tests/unit/Http/Exception/UnsupportedMediaTypeExceptionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/tests/unit/Http/Exception/UnsupportedMediaTypeExceptionTest.php -------------------------------------------------------------------------------- /tests/unit/Http/HttpClientTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/tests/unit/Http/HttpClientTest.php -------------------------------------------------------------------------------- /tests/unit/Http/MediaTypeResolverTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/tests/unit/Http/MediaTypeResolverTest.php -------------------------------------------------------------------------------- /tests/unit/Http/RequestFactoryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/tests/unit/Http/RequestFactoryTest.php -------------------------------------------------------------------------------- /tests/unit/Http/ResponseHandlerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/tests/unit/Http/ResponseHandlerTest.php -------------------------------------------------------------------------------- /tests/unit/Http/Serializer/SerializerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/tests/unit/Http/Serializer/SerializerTest.php -------------------------------------------------------------------------------- /tests/unit/HttpClientFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/tests/unit/HttpClientFactory.php -------------------------------------------------------------------------------- /tests/unit/Integrations/Api/IntegrationsApiTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/tests/unit/Integrations/Api/IntegrationsApiTest.php -------------------------------------------------------------------------------- /tests/unit/RequestFactoryFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/tests/unit/RequestFactoryFactory.php -------------------------------------------------------------------------------- /tests/unit/TimeTracking/Api/ActivitiesApiTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/tests/unit/TimeTracking/Api/ActivitiesApiTest.php -------------------------------------------------------------------------------- /tests/unit/TimeTracking/Api/CurrentTrackingApiTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/tests/unit/TimeTracking/Api/CurrentTrackingApiTest.php -------------------------------------------------------------------------------- /tests/unit/TimeTracking/Api/DevicesApiTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/tests/unit/TimeTracking/Api/DevicesApiTest.php -------------------------------------------------------------------------------- /tests/unit/TimeTracking/Api/ReportsApiTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/tests/unit/TimeTracking/Api/ReportsApiTest.php -------------------------------------------------------------------------------- /tests/unit/TimeTracking/Api/TagsAndMentionsApiTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/tests/unit/TimeTracking/Api/TagsAndMentionsApiTest.php -------------------------------------------------------------------------------- /tests/unit/TimeTracking/Api/TimeEntriesApiTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/tests/unit/TimeTracking/Api/TimeEntriesApiTest.php -------------------------------------------------------------------------------- /tests/unit/TimeTracking/Model/ActiveTimeEntryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/tests/unit/TimeTracking/Model/ActiveTimeEntryTest.php -------------------------------------------------------------------------------- /tests/unit/TimeTracking/Model/ActivityTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/tests/unit/TimeTracking/Model/ActivityTest.php -------------------------------------------------------------------------------- /tests/unit/TimeTracking/Model/DeviceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/tests/unit/TimeTracking/Model/DeviceTest.php -------------------------------------------------------------------------------- /tests/unit/TimeTracking/Model/DurationTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/tests/unit/TimeTracking/Model/DurationTest.php -------------------------------------------------------------------------------- /tests/unit/TimeTracking/Model/MentionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/tests/unit/TimeTracking/Model/MentionTest.php -------------------------------------------------------------------------------- /tests/unit/TimeTracking/Model/NoteTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/tests/unit/TimeTracking/Model/NoteTest.php -------------------------------------------------------------------------------- /tests/unit/TimeTracking/Model/ReportTimeEntryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/tests/unit/TimeTracking/Model/ReportTimeEntryTest.php -------------------------------------------------------------------------------- /tests/unit/TimeTracking/Model/TagTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/tests/unit/TimeTracking/Model/TagTest.php -------------------------------------------------------------------------------- /tests/unit/TimeTracking/Model/TimeEntryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/tests/unit/TimeTracking/Model/TimeEntryTest.php -------------------------------------------------------------------------------- /tests/unit/UserProfile/Api/SpaceApiTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/tests/unit/UserProfile/Api/SpaceApiTest.php -------------------------------------------------------------------------------- /tests/unit/UserProfile/Api/UserApiTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/tests/unit/UserProfile/Api/UserApiTest.php -------------------------------------------------------------------------------- /tests/unit/UserProfile/Model/MeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/tests/unit/UserProfile/Model/MeTest.php -------------------------------------------------------------------------------- /tests/unit/UserProfile/Model/RetiredUserTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/tests/unit/UserProfile/Model/RetiredUserTest.php -------------------------------------------------------------------------------- /tests/unit/UserProfile/Model/SpaceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/tests/unit/UserProfile/Model/SpaceTest.php -------------------------------------------------------------------------------- /tests/unit/UserProfile/Model/UserTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/tests/unit/UserProfile/Model/UserTest.php -------------------------------------------------------------------------------- /tests/unit/Webhooks/Api/WebhooksApiTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/tests/unit/Webhooks/Api/WebhooksApiTest.php -------------------------------------------------------------------------------- /tests/unit/Webhooks/Model/SubscriptionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Raptek/timeular-api/HEAD/tests/unit/Webhooks/Model/SubscriptionTest.php --------------------------------------------------------------------------------