@@ 134-161 (lines=28) @@ | ||
131 | /** |
|
132 | * Returns this object as array. |
|
133 | */ |
|
134 | public function toArray() |
|
135 | { |
|
136 | $options = array( |
|
137 | 'api_name' => $this->getApiName(), |
|
138 | 'archived' => $this->getArchived(), |
|
139 | 'category' => $this->getCategory(), |
|
140 | 'created' => $this->getCreated(), |
|
141 | 'description' => $this->getDescription(), |
|
142 | 'event_filter' => $this->getEventFilter()?$this->getEventFilter()->toArray():null, |
|
143 | 'event_type' => $this->getEventType(), |
|
144 | 'key' => $this->getKey(), |
|
145 | 'name' => $this->getName(), |
|
146 | 'page_id' => $this->getPageId(), |
|
147 | 'project_id' => $this->getProjectId(), |
|
148 | 'id' => $this->getId(), |
|
149 | 'is_classic' => $this->getIsClassic(), |
|
150 | 'is_editable' => $this->getIsEditable() |
|
151 | ); |
|
152 | ||
153 | // Remove options with empty values |
|
154 | $cleanedOptions = array(); |
|
155 | foreach ($options as $name=>$value) { |
|
156 | if ($value!==null) |
|
157 | $cleanedOptions[$name] = $value; |
|
158 | } |
|
159 | ||
160 | return $cleanedOptions; |
|
161 | } |
|
162 | ||
163 | public function getApiName() |
|
164 | { |
@@ 129-156 (lines=28) @@ | ||
126 | /** |
|
127 | * Returns this object as array. |
|
128 | */ |
|
129 | public function toArray() |
|
130 | { |
|
131 | $options = array( |
|
132 | 'edit_url' => $this->getEditUrl(), |
|
133 | 'name' => $this->getName(), |
|
134 | 'project_id' => $this->getProjectId(), |
|
135 | 'activation_code' => $this->getActivationCode(), |
|
136 | 'activation_type' => $this->getActivationType(), |
|
137 | 'api_name' => $this->getApiName(), |
|
138 | 'archived' => $this->getArchived(), |
|
139 | 'category' => $this->getCategory(), |
|
140 | 'conditions' => $this->getConditions(), |
|
141 | 'key' => $this->getKey(), |
|
142 | 'page_type' => $this->getPageType(), |
|
143 | 'created' => $this->getCreated(), |
|
144 | 'id' => $this->getId(), |
|
145 | 'last_modified' => $this->getLastModified() |
|
146 | ); |
|
147 | ||
148 | // Remove options with empty values |
|
149 | $cleanedOptions = array(); |
|
150 | foreach ($options as $name=>$value) { |
|
151 | if ($value!==null) |
|
152 | $cleanedOptions[$name] = $value; |
|
153 | } |
|
154 | ||
155 | return $cleanedOptions; |
|
156 | } |
|
157 | ||
158 | public function getEditUrl() |
|
159 | { |