userAuthorizationStrategy = new NullUserAuthorization(); $this->dataSourceRecordPermissionRetrieveStrategy = new NullDataSourceRecordPermissionRetrieveStrategy(); $this->userManager = new NullUserManager(); } public function SetUserAuthorizationStrategy(AbstractUserAuthorization $userAuthorizationStrategy = null) { $this->userAuthorizationStrategy = $userAuthorizationStrategy; } /** * @return AbstractUserAuthorization|null */ public function GetUserAuthorizationStrategy() { return $this->userAuthorizationStrategy; } public function SetDataSourceRecordPermissionRetrieveStrategy( HardCodedDataSourceRecordPermissionRetrieveStrategy $value = null) { $this->dataSourceRecordPermissionRetrieveStrategy = $value; } /** * @return HardCodedDataSourceRecordPermissionRetrieveStrategy|null */ public function GetDataSourceRecordPermissionRetrieveStrategy() { return $this->dataSourceRecordPermissionRetrieveStrategy; } public function SetUserManager(IUserManager $value) { $this->userManager = $value; } /** * @return IUserManager */ public function GetUserManager() { return $this->userManager; } }