* refactored the user creation given statement from provisioning to graph api
added getUser steps that covers the steps for user with user light role
* added userlight step tests to check drive information and updated expected failure files
* added usercreation initiation code
* deleted seperate tests for user light role
* remove unnecesary changes
* add user not initialize step
* corrected the testcode
* moved the steps from graph to provisioning file
* fix creating single ldap user
* fix: user check method
* initialize user via graph
* addressing reviews
---------
Co-authored-by: Saw-jan <saw.jan.grg3e@gmail.com>
* make user enable disable feature use graphapi
* change the step definition code for user disable action
* updated step definition code for user disable feature
* updated user disable implementation
* corrected the error of step implementation code
fix php style
use the correct step
fix other steps
fix other php style
remove unwanted param
Refactor test function for handeling errors
fix return types
clean up code
address reviews