* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
* http://www.gnu.org/copyleft/gpl.html
*
- * @addtogroup Maintenance
+ * @file
+ * @ingroup Maintenance
*/
$optionsWithArgs = array( 'target', 'repository', 'repos' );
define('EXTINST_WRITEPATCH', 6);
define('EXTINST_HOTPATCH', 10);
+/**
+ * @ingroup Maintenance
+ */
class InstallerRepository {
var $path;
}
}
+/**
+ * @ingroup Maintenance
+ */
class LocalInstallerRepository extends InstallerRepository {
function LocalInstallerRepository ( $path ) {
}
}
+/**
+ * @ingroup Maintenance
+ */
class WebInstallerRepository extends InstallerRepository {
function WebInstallerRepository ( $path ) {
}
}
+/**
+ * @ingroup Maintenance
+ */
class SVNInstallerRepository extends InstallerRepository {
function SVNInstallerRepository ( $path ) {
}
}
+/**
+ * @ingroup Maintenance
+ */
class InstallerResource {
var $path;
var $isdir;
}
}
+/**
+ * @ingroup Maintenance
+ */
class LocalInstallerResource extends InstallerResource {
function LocalInstallerResource( $path ) {
InstallerResource::InstallerResource( $path, is_dir( $path ), true );
}
+/**
+ * @ingroup Maintenance
+ */
class WebInstallerResource extends InstallerResource {
function WebInstallerResource( $path ) {
InstallerResource::InstallerResource( $path, false, false );
}
}
+/**
+ * @ingroup Maintenance
+ */
class SVNInstallerResource extends InstallerResource {
function SVNInstallerResource( $path ) {
InstallerResource::InstallerResource( $path, true, false );
}
}
+/**
+ * @ingroup Maintenance
+ */
class ExtensionInstaller {
var $source;
var $target;