/handcode_laravel

手撸Laravel框架,实现最基本的自动加载,IOC容器

Primary LanguagePHP

简介

"autoload": {
    "classmap": [
        "TestAutoload/ClassMap/Demo",
        "TestAutoload/ClassMap",
        "package"
    ],
    "psr-4": {
        "PSR4\\": "TestAutoload/PSR4",
        "": "TestAutoload/NoNameSpace"
    },
    "files": [
        "TestAutoload/Files/file.php",
        "TestAutoload/Files/file1.php"
    ]
}
  • package

    • 基本概念,练习依赖,工厂模式,IOC容器
  • TimidHaunter/laravel/src/Illuminate/Container/Container.php

    • TimidHaunter 替代视频中的Package文件夹
    • 容器