新增本地 psr-4 包

2018-05-31 10:30:28 阅读:10 编辑

hash-package 包

1).composer.josn

{
    "name": "linson/hash",
    "description": "string to md5",
    "type": "library",
    "license": "MIT",
    "minimum-stability": "dev",
    "require": {},
    "autoload":{
        "psr-4":{"Linson\\Hash\\": "/"}
    }
}

2).Md5.php

<?PHP
namespace Linson\Hash;
class Md5
{public static function hash ($value)
    {return md5 ($value);
    }
}

project 项目 (使用本地 hash-package)

1).composer.json

{
  "name": "linson/project",
  "description": "test package project",
  "type": "project",
  "authors": [
    {
      "name": "linson",
      "email": "149525162@qq.com"
    }
  ],
  "minimum-stability": "dev",
  "require": {"linson/hash": "dev-master"},
  "repositories": [
    {
      "type": "path",
      "url": "e:/edison/hash-package"
    }
  ]
}

2).index.php

<?PHP
require_once  'vendor/autoload.php';

$value = \Linson\Hash\Md5::hash ("abc");
echo $value;