End of week commit
Adds DeleteHandlerTest (not quite working yet) Removes injected Url object in RestClient. There is no @url service in core.services.yml and we’re not supposed to use UrlGenerator. Since Url is only used once in RestClient::getAuthCallbackUrl(), Url is used directly and that method can be easily mocked under test. Cleans up salesforce_pull_cron() Cleans up DeleteHandler’s use statements Adds Request object to DeleteHandler’s constructor to handle REQUEST_TIME server global Adds boolean returns to DeleteHandler methods for unit testing purposes Fixes camel casing in MappedObjectStorage::loadBySfid() call in DeleteHandler Converts try/catch pairs in DeleteHandler to non-exception based conditional logic to make logic testable Cleans up PullBase’s use statements Adds event dispatcher service to PullBase’s constructor Removes some property reference discrepancies in PullBase Removes unnecessary code from PullBaseTest Removes unnecessary code from QueueHandlerTest Adds back in missing properties in a loadByProperties call in salesforce_push.module Adds logger.factory service to PushQueue’s service definition in salesforce_push.services.yml Changes logger service injection in PushQueue’s constructor to logger.factory service (there is no logger service defined in core.services.yml) Fixes all logger service references in PushQueue Cleans up SalesforcePushQueueProcessor/Rest’s use statements Removes EntityManager service injection in SalesforcePushQueueProcessor/Rest’s constructor in favor of already existing EntityTypeManager service Still to do: DeletehandlerTest needs to pass - A deep property call is not working, causing the test to error out. Fix DeleteHandler’s call to property so it’s easier to mock under test Address Warning: array_flip(): Can only flip STRING and INTEGER values! error in or around SalesForcePullEvent Fix PullBase’s multiple creation of same new Drupal entity (was fixed, now showing up again).
Showing
- modules/salesforce_pull/salesforce_pull.module 5 additions, 3 deletionsmodules/salesforce_pull/salesforce_pull.module
- modules/salesforce_pull/src/DeleteHandler.php 70 additions, 60 deletionsmodules/salesforce_pull/src/DeleteHandler.php
- modules/salesforce_pull/src/Plugin/QueueWorker/PullBase.php 10 additions, 3 deletionsmodules/salesforce_pull/src/Plugin/QueueWorker/PullBase.php
- modules/salesforce_pull/tests/src/Unit/DeleteHandlerTest.php 165 additions, 0 deletionsmodules/salesforce_pull/tests/src/Unit/DeleteHandlerTest.php
- modules/salesforce_pull/tests/src/Unit/PullBaseTest.php 0 additions, 4 deletionsmodules/salesforce_pull/tests/src/Unit/PullBaseTest.php
- modules/salesforce_pull/tests/src/Unit/QueueHandlerTest.php 0 additions, 1 deletionmodules/salesforce_pull/tests/src/Unit/QueueHandlerTest.php
- modules/salesforce_push/salesforce_push.module 4 additions, 2 deletionsmodules/salesforce_push/salesforce_push.module
- modules/salesforce_push/salesforce_push.services.yml 1 addition, 1 deletionmodules/salesforce_push/salesforce_push.services.yml
- modules/salesforce_push/src/Plugin/SalesforcePushQueueProcessor/Rest.php 13 additions, 17 deletions...rce_push/src/Plugin/SalesforcePushQueueProcessor/Rest.php
- modules/salesforce_push/src/PushQueue.php 11 additions, 11 deletionsmodules/salesforce_push/src/PushQueue.php
- salesforce.services.yml 1 addition, 1 deletionsalesforce.services.yml
- src/Rest/RestClient.php 2 additions, 3 deletionssrc/Rest/RestClient.php
Loading
Please register or sign in to comment