1
0
mirror of https://github.com/processwire/processwire.git synced 2025-08-25 15:51:37 +02:00
This commit is contained in:
Ryan Cramer
2019-02-04 12:07:16 -05:00
parent 0ac9046b28
commit c6cb728b60

View File

@@ -107,6 +107,7 @@
* @property int $compile Set to 1 to enable compilation, 2 to compile file and included files, 3 for auto, or 0 to disable. #pw-group-other
* @property string $tags Optional tags that can group this template with others in the admin templates list. #pw-group-other
* @property string $pageLabelField CSV or space separated string of field names to be displayed by ProcessPageList (overrides those set with ProcessPageList config). #pw-group-other
* @property int|bool $_importMode Internal use property set by template importer when importing #pw-internal
*
*
*/
@@ -1172,6 +1173,19 @@ class Template extends WireData implements Saveable, Exportable {
return $this;
}
/**
* Ensures that isset() and empty() work for this classes properties.
*
* #pw-internal
*
* @param string $key
* @return bool
*
*/
public function __isset($key) {
return isset($this->settings[$key]) || isset($this->data[$key]);
}
}