ppp / libmodule
库,用于帮助创建PPP的PHP模块
dev-master
2016-03-10 13:43 UTC
Requires
- php: >=5.3.0
- ppp/data-model: *
This package is not auto-updated.
Last update: 2024-09-24 03:44:01 UTC
README
在 Packagist 上:
安装
使用以下方法之一
1 - 使用composer通过master分支安装库及其所有依赖项
composer require "ppp/libmodule":"dev-master"
2 - 创建一个composer.json文件,仅定义对该包版本0.2的依赖,然后在目录中运行'composer install'
{
"require": {
"ppp/ppp/libmodule"": "~0.2.0"
}
}
示例
以下是一个简单的使用示例
// Load everything require_once(__DIR__ . "/vendor/autoload.php"); // A very simple class implementing RequestHandler interface class MyRequestHandler implements PPP\Module\RequestHandler { public function buildResponse(PPP\Module\DataModel\ModuleRequest $request) { return new PPP\Module\DataModel\ModuleResponse( $request->getLanguageCode(), new PPP\DataModel\MissingNode(), 0 ); } } // Lets run the entry point! $entryPoint = new PPP\Module\ModuleEntryPoint(new MyRequestHandler()); $entryPoint->exec();