ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
class.ilSystemFolderSetupConfig.php
Go to the documentation of this file.
1<?php
2
19use ILIAS\Setup;
20
22{
26 protected $client_name;
27
32
37
42
47
51 protected $contact_title;
52
57
62
66 protected $contact_street;
67
72
76 protected $contact_city;
77
82
86 protected $contact_phone;
87
91 protected $contact_email;
92
93 public function __construct(
94 ?string $client_name,
95 ?string $client_description,
96 ?string $client_institution,
97 string $contact_firstname,
98 string $contact_lastname,
99 ?string $contact_title,
100 ?string $contact_position,
101 ?string $contact_institution,
102 ?string $contact_street,
103 ?string $contact_zipcode,
104 ?string $contact_city,
105 ?string $contact_country,
106 ?string $contact_phone,
107 string $contact_email
108 ) {
109 $this->client_name = $client_name ? trim($client_name) : null;
110 $this->client_description = $client_description ? trim($client_description) : null;
111 $this->client_institution = $client_institution ? trim($client_institution) : null;
112 $this->contact_firstname = trim($contact_firstname);
113 $this->contact_lastname = trim($contact_lastname);
114 $this->contact_title = $contact_title ? trim($contact_title) : null;
115 $this->contact_position = $contact_position ? trim($contact_position) : null;
116 $this->contact_institution = $contact_institution ? trim($contact_institution) : null;
117 $this->contact_street = $contact_street ? trim($contact_street) : null;
118 $this->contact_zipcode = $contact_zipcode ? trim($contact_zipcode) : null;
119 $this->contact_city = $contact_city ? trim($contact_city) : null;
120 $this->contact_country = $contact_country ? trim($contact_country) : null;
121 $this->contact_phone = $contact_phone ? trim($contact_phone) : null;
122 $this->contact_email = trim($contact_email);
123 }
124
125 public function getClientName(): ?string
126 {
127 return $this->client_name;
128 }
129
130 public function getClientDescription(): ?string
131 {
133 }
134
135 public function getClientInstitution(): ?string
136 {
138 }
139
140 public function getContactFirstname(): string
141 {
143 }
144
145 public function getContactLastname(): string
146 {
148 }
149
150 public function getContactTitle(): ?string
151 {
153 }
154
155 public function getContactPosition(): ?string
156 {
158 }
159
160 public function getContactInstitution(): ?string
161 {
163 }
164
165 public function getContactStreet(): ?string
166 {
168 }
169
170 public function getContactZipcode(): ?string
171 {
173 }
174
175 public function getContactCity(): ?string
176 {
177 return $this->contact_city;
178 }
179
180 public function getContactCountry(): ?string
181 {
183 }
184
185 public function getContactPhone(): ?string
186 {
188 }
189
190 public function getContactEMail(): string
191 {
193 }
194}
__construct(?string $client_name, ?string $client_description, ?string $client_institution, string $contact_firstname, string $contact_lastname, ?string $contact_title, ?string $contact_position, ?string $contact_institution, ?string $contact_street, ?string $contact_zipcode, ?string $contact_city, ?string $contact_country, ?string $contact_phone, string $contact_email)
A configuration for the setup.
Definition: Config.php:27
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...