miraafaq/askme
最新稳定版本:1.0.5
Composer 安装命令:
composer require miraafaq/askme
包简介
Basic Form Generator
README 文档
README
Askme - PowerFul Dynamic Form Builder
installation
- using composer
composer require miraafaq/askme
- using composer and specified Version
composer require miraafaq/askme "^1.0.5"
- Git clone
git clone https://github.com/miraafaq/askme.git
usage
<?php require_once __DIR__ . '/vendor/autoload.php'; use AskMe\AskForm; use AskMe\Field\TextField; use AskMe\Field\EmailField; use AskMe\Field\PasswordField; $formBuilder = new AskForm('submit.php'); $formBuilder->addField(new TextField('name')); $formBuilder->addField(new EmailField('email')); $formBuilder->addField(new PasswordField('password')); $formCssHTML = $formBuilder->generateCss(); $formHTML = $formBuilder->generateForm(); echo $formCssHTML; echo $formHTML;
Testing
- After installing this library install phpunit for testing with below commmand in root directory
composer require phpunit/phpunit
- copy the file phpunit.xml available in test-config directory & paste it into root directory
- edit the composer.json in root directory and add the below code if not sure see composer.json in test-config directory
"autoload": { "psr-4": { "AskMe\\": "src/" } }
- run the below command
composer dump-autoload
- To Run tests enter below command
php vendor/bin/phpunit
- if everything goes well you will see similar below results
PS C:\Users\user\Downloads\PHPTESTING\c> php vendor/bin/phpunit PHPUnit 10.5.13 by Sebastian Bergmann and contributors. Runtime: PHP 8.1.6 Configuration: C:\Users\user\Downloads\PHPTESTING\c\phpunit.xml ................. 17 / 17 (100%) Time: 00:00.060, Memory: 8.00 MB OK (17 tests, 22 assertions)
Author
统计信息
- 总下载量: 30
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 7
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: GPL-3.0-only
- 更新时间: 2023-08-31