Lines Matching defs:type
30 'name', 'cmt', 'desc', 'src', 'link', 'number', 'type'
39 'name', 'cmt', 'desc', 'src', 'link', 'number', 'type'
47 'ele', 'time', 'magvar', 'geoidheight', 'name', 'cmt', 'desc', 'src', 'link', 'sym', 'type',
55 'ele', 'time', 'magvar', 'geoidheight', 'name', 'cmt', 'desc', 'src', 'link', 'sym', 'type',
63 'ele', 'time', 'magvar', 'geoidheight', 'name', 'cmt', 'desc', 'src', 'link', 'sym', 'type',
92 * @param array|null $allowedElements Which elements can be used in each GPX type
94 * Can be overwritten with an associative array, with type name in keys.
108 foreach ($allowedElements as $type => $elements) {
110 $this->{'allowed' . ucfirst($type) . 'Elements'} = [];
111 foreach ($this::${$type . 'Elements'} as $availableType) {
113 $this->{'allowed' . ucfirst($type) . 'Elements'}[] = $availableType;
121 * Returns an array of allowed elements for the given GPX type
124 * @param string $type One of the following GPX types: gpxType, trkType, rteType, wptType, trkptType, rteptType, metadataType
127 public function get($type)
129 $propertyName = 'allowed' . ucfirst($type) . 'Elements';