Skip to content

[1.0.0] Use the container for the LdapServer. #76

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 8 commits into from
Aug 7, 2023

Conversation

ChadSikorra
Copy link
Contributor

@ChadSikorra ChadSikorra commented Aug 6, 2023

In some recent work for a 1.0 release, I implemented a container to start to sort out the dependency graph / interfaces. That was initially focused on the client. I'm now doing the same thing for the LdapServer. Some care needs to be take as some of the instantiated classes should be be reused from the container.

#50

@ChadSikorra ChadSikorra force-pushed the v1-more_container_work branch from be55a8d to 6744058 Compare August 6, 2023 17:14
@codecov
Copy link

codecov bot commented Aug 6, 2023

Codecov Report

Merging #76 (20a9352) into 1.0 (7744cf4) will increase coverage by 0.85%.
The diff coverage is 94.84%.

@@             Coverage Diff              @@
##                1.0      #76      +/-   ##
============================================
+ Coverage     87.02%   87.88%   +0.85%     
- Complexity     2129     2144      +15     
============================================
  Files           154      156       +2     
  Lines          6552     6642      +90     
============================================
+ Hits           5702     5837     +135     
+ Misses          850      805      -45     
Files Changed Coverage Δ
src/FreeDSx/Ldap/Control/Control.php 79.71% <ø> (ø)
...eeDSx/Ldap/Operation/Request/SimpleBindRequest.php 100.00% <ø> (ø)
src/FreeDSx/Ldap/Operations.php 97.59% <ø> (ø)
...ol/ClientProtocolHandler/ClientReferralHandler.php 74.50% <ø> (ø)
.../Protocol/Factory/ClientProtocolHandlerFactory.php 100.00% <ø> (ø)
...rc/FreeDSx/Ldap/Protocol/ServerProtocolHandler.php 99.02% <ø> (-0.09%) ⬇️
src/FreeDSx/Ldap/Server/Paging/PagingRequest.php 100.00% <ø> (ø)
src/FreeDSx/Ldap/Server/Paging/PagingResponse.php 100.00% <ø> (ø)
...ap/Server/RequestHandler/GenericRequestHandler.php 100.00% <ø> (ø)
...Ldap/Server/RequestHandler/ProxyRequestHandler.php 93.10% <ø> (ø)
... and 27 more

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@ChadSikorra ChadSikorra force-pushed the v1-more_container_work branch 2 times, most recently from c1d5243 to 05f3ad9 Compare August 6, 2023 17:35
@ChadSikorra ChadSikorra force-pushed the v1-more_container_work branch from 05f3ad9 to 85c5547 Compare August 6, 2023 17:43
@ChadSikorra ChadSikorra force-pushed the v1-more_container_work branch from bef9e38 to e12ed27 Compare August 7, 2023 19:18
@ChadSikorra ChadSikorra marked this pull request as ready for review August 7, 2023 19:32
@ChadSikorra ChadSikorra merged commit c5c0a14 into FreeDSx:1.0 Aug 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant