krinkle / toollabs-base
Wikimedia Toolforge环境中的Web应用框架。
v2.1.1
2023-03-07 18:31 UTC
Requires
- php: >=7.3
- wikimedia/scoped-callback: ^3.0.0
Requires (Dev)
- mediawiki/mediawiki-phan-config: 0.11.1
- mikey179/vfsstream: ^1.0
- php-parallel-lint/php-parallel-lint: 1.3.2
- phpunit/phpunit: ^8.2.3
README
工具库
安装
建议使用Composer。
- 运行
composer require krinkle/toollabs-base
。 - 将应用程序根目录(例如public_html)中的"base/"创建为到
vendor/krinkle/toollabs-base/public_html
的符号链接。 - 在您的程序中包含
vendor/autoload.php
。
示例
use Krinkle\Toolbase\BaseTool; require_once __DIR__ . '/vendor/autoload.php'; $kgBase = BaseTool::newFromArray( array( 'displayTitle' => 'Example', 'remoteBasePath' => dirname( $_SERVER['PHP_SELF'] ), ) ); // require_once __DIR__ . '/config.php'; $kgBase->flushMainOutput();
请参阅模板以获取示例。
版本控制
此库遵循语义版本控制指南。
发布将按照以下格式编号:<major>.<minor>.<patch>
。