* @package com.woltlab.wcf
* @subpackage data.user.online
* @category Community Framework
+ *
+ * @property-read integer|null $pageID
+ * @property-read integer|null $pageObjectID
+ * @property-read integer|null $parentPageObjectID
*/
class UserOnline extends UserProfile {
/**
/**
* @inheritDoc
+ * @return ViewableLabelGroup[]
*/
public function getLabelGroups(array $parameters = []) {
$groupIDs = $this->getLabelGroupIDs($parameters);
* @package com.woltlab.wcf
* @subpackage system.session
* @category Community Framework
+ *
+ * @property-read string $sessionID
+ * @property-read integer|null $userID
+ * @property-read string $ipAddress
+ * @property-read string $userAgent
+ * @property-read integer $lastActivityTime
+ * @property-read string $requestURI
+ * @property-read string $requestMethod
+ * @property-read string $controller
+ * @property-read string $parentObjectType
+ * @property-read integer $parentObjectID
+ * @property-read string $objectType
+ * @property-read integer $objectID
+ * @property-read string $sessionVariables
+ * @property-read string $spiderID
*/
class SessionHandler extends SingletonFactory {
/**
* @package com.woltlab.wcf
* @subpackage system.user.notification.event
* @category Community Framework
+ *
+ * @mixin UserNotificationEvent
*/
interface IUserNotificationEvent extends IDatabaseObjectProcessor {
/**
/**
* Sets the object for the event.
*
- * @param \wcf\data\user\notification\UserNotification $notification
- * @param \wcf\system\user\notification\object\IUserNotificationObject $object
- * @param \wcf\data\user\UserProfile $author
- * @param mixed[] $additionalData
+ * @param UserNotification $notification
+ * @param IUserNotificationObject $object
+ * @param UserProfile $author
+ * @param array $additionalData
*/
public function setObject(UserNotification $notification, IUserNotificationObject $object, UserProfile $author, array $additionalData = []);
/**
* Returns the underlying notification object.
*
- * @return \wcf\data\user\notification\UserNotification
+ * @return UserNotification
*/
public function getNotification();