<?php
/**
- *
- *
- * Created on Feb 4, 2009
- *
* Copyright © 2009 Roan Kattouw "<Firstname>.<Lastname>@gmail.com"
*
* This program is free software; you can redistribute it and/or modify
<?php
/**
- * Created on Oct 13, 2006
- *
* Copyright © 2006 Yuri Astrakhan "<Firstname><Lastname>@gmail.com"
* Copyright © 2008 Brion Vibber <brion@wikimedia.org>
* Copyright © 2014 Wikimedia Foundation and contributors
}
}
+/**
+ * @ingroup API
+ */
class ApiOpenSearchFormatJson extends ApiFormatJson {
private $warningsAsError = false;
/**
* API for MediaWiki 1.17+
*
- * Created on October 26, 2010
- *
* Copyright © 2010 Bryan Tong Minh and Brion Vibber
*
* This program is free software; you can redistribute it and/or modify
* http://www.gnu.org/copyleft/gpl.html
*
* @file
- * @defgroup API API
*/
/**
* http://www.gnu.org/copyleft/gpl.html
*
* @file
- * @ingroup Cache
*/
use Wikimedia\Assert\Assert;
<?php
/**
- * Packed overlay image gallery. All images adjusted to be same height and
- * image caption being placed over top of image.
- *
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* @file
*/
+/**
+ * Packed overlay image gallery. All images adjusted to be same height and
+ * image caption being placed over top of image.
+ */
class PackedOverlayImageGallery extends PackedImageGallery {
/**
* Add the wrapper html around the thumb's caption
* http://www.gnu.org/copyleft/gpl.html
*
* @file
- * @defgroup PHPBugTests PHP known bugs tests
*/
+/**
+ * @defgroup PHPBugTests PHP known bugs tests
+ */
/**
* Test for PHP+libxml2 bug which breaks XML input subtly with certain versions.
* Known fixed with PHP 5.2.9 + libxml2-2.7.3
* http://www.gnu.org/copyleft/gpl.html
*
* @file
- * @ingroup JobQueue
*/
/**
}
}
+/**
+ * @ingroup JobQueue
+ */
class JobQueueAggregatorNull extends JobQueueAggregator {
protected function doNotifyQueueEmpty( $wiki, $type ) {
return true;
<?php
/**
- * @defgroup Database Database
- *
- * This file deals with database interface functions
- * and query specifics/optimisations.
- *
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* http://www.gnu.org/copyleft/gpl.html
*
* @file
- * @ingroup Database
*/
namespace Wikimedia\Rdbms;
use UnexpectedValueException;
use stdClass;
+/**
+ * @defgroup Database Database
+ * This group deals with database interface functions
+ * and query specifics/optimisations.
+ */
/**
* Basic database interface for live and lazy-loaded relation database handles
*
* http://www.gnu.org/copyleft/gpl.html
*
* @file
- * @ingroup Database
*/
namespace Wikimedia\Rdbms;
* http://www.gnu.org/copyleft/gpl.html
*
* @file
- * @ingroup Database
*/
namespace Wikimedia\Rdbms;
* http://www.gnu.org/copyleft/gpl.html
*
* @file
- * @ingroup Database
*/
namespace Wikimedia\Rdbms;
* http://www.gnu.org/copyleft/gpl.html
*
* @file
- * @ingroup SpecialPage
- * @ingroup Upload
*/
/**
*
* Since this is based on the user's session, in effect this creates a private temporary file area.
* However, the URLs for the files cannot be shared.
+ *
+ * @ingroup SpecialPage
+ * @ingroup Upload
*/
class SpecialUploadStash extends UnlistedSpecialPage {
// UploadStash
}
}
+/**
+ * @ingroup SpecialPage
+ * @ingroup Upload
+ */
class SpecialUploadStashTooLargeException extends UploadStashException {
}
* http://www.gnu.org/copyleft/gpl.html
*
* @file
- * @ingroup Upload
*/
/**
}
}
+/**
+ * @ingroup Upload
+ */
class UploadStashFile extends UnregisteredLocalFile {
private $fileKey;
private $urlName;
}
}
+/**
+ * @ingroup Upload
+ */
class UploadStashException extends MWException implements ILocalizedException {
/** @var string|array|MessageSpecifier */
protected $messageSpec;
}
}
+/**
+ * @ingroup Upload
+ */
class UploadStashFileNotFoundException extends UploadStashException {
}
+/**
+ * @ingroup Upload
+ */
class UploadStashBadPathException extends UploadStashException {
}
+/**
+ * @ingroup Upload
+ */
class UploadStashFileException extends UploadStashException {
}
+/**
+ * @ingroup Upload
+ */
class UploadStashZeroLengthFileException extends UploadStashException {
}
+/**
+ * @ingroup Upload
+ */
class UploadStashNotLoggedInException extends UploadStashException {
}
+/**
+ * @ingroup Upload
+ */
class UploadStashWrongOwnerException extends UploadStashException {
}
+/**
+ * @ingroup Upload
+ */
class UploadStashNoSuchKeyException extends UploadStashException {
}
* http://www.gnu.org/copyleft/gpl.html
*
* @file
- * @ingroup Language
*/
+/**
+ * @ingroup Language
+ */
class EnConverter extends LanguageConverter {
/**
* Dummy methods required by base class.
* http://www.gnu.org/copyleft/gpl.html
*
* @file
- * @ingroup Language
*/
/**
}
/**
+ * Gan Chinese
+ *
* class that handles both Traditional and Simplified Chinese
* right now it only distinguish gan_hans, gan_hant.
*
*
* @file
* @ingroup Maintenance Testing
+ */
+
+/**
+ * @defgroup TermColorer TermColorer
+ * @ingroup Maintenance Testing
* @todo Fixme: Make this more generic
+ *
+ * Set of classes to help with test output and such. Right now pretty specific
+ * to the parser tests but could be more useful one day :)
*/
/**
* Terminal that supports ANSI escape sequences.
*
- * @ingroup Maintenance Testing
+ * @ingroup TermColorer
*/
class AnsiTermColorer {
function __construct() {
/**
* A colour-less terminal
*
- * @ingroup Maintenance Testing
+ * @ingroup TermColorer
*/
class DummyTermColorer {
public function color( $color ) {