Timestamp.php 862 B

12345678910111213141516171819
  1. <?php
  2. // This file is loaded by composer.json#autoload.files instead of autoload.php,
  3. // because PHP's class loader does not support autoloading an alias for a class that
  4. // isn't already loaded. See also AutoLoaderTest and ClassCollector.
  5. // By using an autoload file, this will trigger directly at runtime outside any class
  6. // loading context. This file will then register the alias and, as class_alias() does
  7. // by default, it will trigger a plain autoload for the destination class.
  8. // The below uses a namespaced class reference, to to avoid being seen by ClassCollector,
  9. // which would otherwise add it to autoload.php, after which AutoLoaderTest will
  10. // complain about class_alias() not being in the target class file.
  11. /**
  12. * @deprecated since 1.29
  13. * @since 1.20
  14. */
  15. class_alias( Wikimedia\Timestamp\TimestampException::class, 'TimestampException' );