theorx/autoloadermap

用于获取Composer自动加载映射库

1.1.0 2016-12-17 11:20 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:53:12 UTC


README

Build Status

描述

这个库使得在不手动查找包含文件的情况下,可以访问Composer的自动加载映射。 此库的主要用途是构建依赖于Composer包的模块化应用程序。 自动加载值的缓存目前尚未内置,但未来可能会实现。 此库基于Composer的自动加载映射。这意味着,为了使其正常工作,您必须从供应商目录中使用它。 为了使用它,您必须使用 composer dump-autoload -o,其中“-o”优化是至关重要的。

要求

  • PHP >= 7
  • composer

开发要求

  • phpunit

用法

使用composer要求 theorx/autoloadermap。例如:composer require theorx/autoloadermap

<?php

require_once(__DIR__.'/vendor/autoload.php');

$autoLoaderMap = new Theorx\AutoLoaderMap\AutoLoaderMap();

//get Classmap
$autoLoaderMap->getClassMap(); //Returns array of classes

//get namespaces
$autoLoaderMap->getNamespaces(); // Returns array of namespaces from autoload_namespaces.php

//get PSR-4 
$autoLoaderMap->getPSR4(); // Returns psr-4


作者

  • Lauri Orgla theorx@hotmail.com