Lines Matching full:event
6 use dokuwiki\Extension\Event; alias
19 /* @var array $data initial data when event COMMON_WIKIPAGE_SAVE triggered */
74 * @return array|void data of event COMMON_WIKIPAGE_SAVE
98 // prepare data for event COMMON_WIKIPAGE_SAVE
102 'changeType' => null,// set prior to event, and confirm later
114 // determine tentatively change type and relevant elements of event data
133 $data['page'] = $this; // allow event handlers to use this class methods
135 $event = new Event('COMMON_WIKIPAGE_SAVE', $data);
136 if (!$event->advise_before()) return;
141 // Check whether the pagefile has modified during $event->advise_before()
145 // pagefile has not been touched by plugin's event handler — trigger external-edit
156 // pagefile has modified by plugin's event handler, confirm sizechange
171 // send "update" event with empty data, so plugins can react to page deletion
173 Event::createAndTrigger('IO_WIKIPAGE_WRITE', $ioData);
197 $event->advise_after();