public $applications;
/**
- * @var string[]
+ * @var string[][]
*/
public $applicationValues = [];
/**
* list of column values
- * @var string[]
+ * @var string[][]
*/
public $columnValues = [];
/**
* @inheritDoc
+ * @return Trophy
*/
public function create() {
+ /** @var Trophy $trophy */
$trophy = parent::create();
if (isset($this->parameters['tmpHash']) && $this->parameters['data']['type'] === Trophy::TYPE_IMAGE) {
<?php
namespace wcf\system\cache\builder;
+use wcf\data\category\Category;
use wcf\system\acl\ACLHandler;
use wcf\system\category\CategoryHandler;
*/
public function rebuild(array $parameters) {
$data = [];
+ /** @var Category[] $categories */
foreach (CategoryHandler::getInstance()->getCategories() as $objectTypeName => $categories) {
$objectType = CategoryHandler::getInstance()->getObjectTypeByName($objectTypeName);
$aclObjectType = $objectType->getProcessor()->getObjectTypeName('com.woltlab.wcf.acl');
parent::setData($condition);
if ($this->supportsMultipleValues) {
+ /** @noinspection PhpParamsInspection */
$this->fieldValue = implode(',', $this->fieldValue);
}
}
/**
* list of quote messages by quote id
- * @var string[]
+ * @var array
*/
protected $quoteData = [];
* Deletes the given list of files from the target dir.
*
* @param string $targetDir
- * @param string $files
+ * @param string[] $files
* @param boolean $deleteEmptyDirectories
* @param boolean $deleteEmptyTargetDir
*/
class MenuPackageInstallationPlugin extends AbstractXMLPackageInstallationPlugin implements IIdempotentPackageInstallationPlugin {
/**
* box meta data per menu
- * @var string[]
+ * @var array
*/
public $boxData = [];
*/
class ControllerMap extends SingletonFactory {
/**
- * @var string[][]
+ * @var array
*/
protected $ciControllers;
/**
- * @var string[][]
+ * @var array
*/
protected $customUrls;
* Creates a new Uninstaller object.
*
* @param string $targetDir
- * @param array $files
+ * @param string[] $files
* @param boolean $deleteEmptyTargetDir
* @param boolean $deleteEmptyDirectories
*/
/**
* list of static includes per template
- * @var string[]
+ * @var string[][]
*/
protected $staticIncludes = [];
/**
* @inheritDoc
- * @return UserFollowUserNotificationObject
* @since 3.1
*/
public static function getTestAdditionalData(IUserNotificationObject $object) {