diff --git a/src/Zimbra/Account/Request/GetPrefs.php b/src/Zimbra/Account/Request/GetPrefs.php index 016a01944..20de1f076 100644 --- a/src/Zimbra/Account/Request/GetPrefs.php +++ b/src/Zimbra/Account/Request/GetPrefs.php @@ -24,5 +24,17 @@ */ class GetPrefs extends Base { - use PrefsImplTrail; + use PrefsImplTrail { + PrefsImplTrail::__construct as private __prefsConstruct; + } + + /** + * Constructor method for GetPrefs + * @param array $prefs + * @return self + */ + public function __construct(array $prefs = []) + { + $this->__prefsConstruct($prefs); + } } diff --git a/src/Zimbra/Account/Request/ModifyPrefs.php b/src/Zimbra/Account/Request/ModifyPrefs.php index 0dd158e81..7cc3b931b 100644 --- a/src/Zimbra/Account/Request/ModifyPrefs.php +++ b/src/Zimbra/Account/Request/ModifyPrefs.php @@ -24,5 +24,17 @@ */ class ModifyPrefs extends Base { - use PrefsImplTrail; + use PrefsImplTrail { + PrefsImplTrail::__construct as private __prefsConstruct; + } + + /** + * Constructor method for GetPrefs + * @param array $prefs + * @return self + */ + public function __construct(array $prefs = []) + { + $this->__prefsConstruct($prefs); + } } diff --git a/src/Zimbra/Admin/Struct/AdminAttrsImpl.php b/src/Zimbra/Admin/Struct/AdminAttrsImpl.php index ca82be645..ca5e88e3a 100644 --- a/src/Zimbra/Admin/Struct/AdminAttrsImpl.php +++ b/src/Zimbra/Admin/Struct/AdminAttrsImpl.php @@ -24,7 +24,19 @@ */ abstract class AdminAttrsImpl extends Base { - use AttrsImplTrait; + use AttrsImplTrait { + AttrsImplTrait::__construct as private __attrsConstruct; + } + + /** + * Constructor method for AdminAttrsImpl + * @param array $attrs + * @return self + */ + public function __construct(array $attrs = []) + { + $this->__attrsConstruct($attrs); + } /** * Returns the array representation of this class diff --git a/src/Zimbra/Soap/Request/Attr.php b/src/Zimbra/Soap/Request/Attr.php index f94b1f122..d4190423e 100644 --- a/src/Zimbra/Soap/Request/Attr.php +++ b/src/Zimbra/Soap/Request/Attr.php @@ -24,7 +24,7 @@ abstract class Attr extends Request { use AttrsImplTrait { - AttrsImplTrait::__construct as private __attrConstruct; + AttrsImplTrait::__construct as private __attrsConstruct; } /** @@ -34,6 +34,6 @@ abstract class Attr extends Request */ public function __construct(array $attrs = []) { - $this->__attrConstruct($attrs); + $this->__attrsConstruct($attrs); } }