Closed dontub closed 4 months ago
Initially I'd suggest the following:
\Civi\RemoteTools\EntityProfile\Authorization\GrantResult
\Civi\RemoteTools\ActionHandler\ActionHandlerInterface
\Civi\RemoteTools\Api4\AbstractRemoteEntity
\Civi\RemoteTools\Api4\Action\**
\Civi\RemoteTools\Api4\Query\{Comparison|CompositeCondition|ConditionInterface}
\Civi\RemoteTools\EntityProfile\RemoteEntityProfileInterface
.\Civi\RemoteTools\EntityProfile\AbstractRemoteEntityProfile
or \Civi\RemoteTools\EntityProfile\AbstractRemoteEntityProfileDecorator
instead. (This leaves us the possibility to add new methods with a default implementation.)\Civi\RemoteTools\Form\**
\Civi\RemoteTools\RequestContext\RequestContextInterface
Even without BC promise, we have to keep in mind the usage in the funding extension.
See README.md
With #19 remotetools will get some new code where we've to decide which parts we declare as public API and provide BC. This has to be done at least before a beta release.