summaryrefslogtreecommitdiff
path: root/www/wiki/includes/compat/Timestamp.php
blob: 63b87ae12b8fff462c19bbfd9b79c7ac936937e1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
// This file is loaded by composer.json#autoload.files instead of autoload.php,
// because PHP's class loader does not support autoloading an alias for a class that
// isn't already loaded. See also AutoLoaderTest and ClassCollector.

// By using an autoload file, this will trigger directly at runtime outside any class
// loading context. This file will then register the alias and, as class_alias() does
// by default, it will trigger a plain autoload for the destination class.

// The below uses a namespaced class reference, to to avoid being seen by ClassCollector,
// which would otherwise add it to autoload.php, after which AutoLoaderTest will
// complain about class_alias() not being in the target class file.

/**
 * @deprecated since 1.29
 * @since 1.20
 */
class_alias( Wikimedia\Timestamp\TimestampException::class, 'TimestampException' );