dev-master
9999999-devQueryList Plugin - SimpleForm
MIT
The Requires
v4.0.1
4.0.1.0QueryList Plugin - SimpleForm
MIT
The Requires
v4.0.0
4.0.0.0QueryList Plugin - SimpleForm
MIT
The Requires
Wallogit.com
2017 © Pedro Peláez
QueryList Plugin - SimpleForm
make form submission easier, (*1)
composer require liesauer/ql-plugin-simpleform
simpleForm ($formUrl, $formSelector = '', $formParams = [], $postParams = [], ...$args)
formUrl where to get the formformSelector only required if there are two or more form elementsformParams use for get the form, read QueryList::get or QueryList::post, default method is getpostParams same as formParams but use for form submission, default method is postargs no useduse liesauer\QLPlugin\SimpleForm;
use QL\QueryList;
require_once __DIR__ . '/vendor/autoload.php';
// cookie needed for this example
$cookie = new \GuzzleHttp\Cookie\CookieJar();
$ql = QueryList::getInstance();
// use this plugin
$ql->use(SimpleForm::class);
$username = $ql->simpleForm('https://github.com/login', '', [
'options' => [
'verify' => false,
'cookies' => $cookie,
],
], [
'params' => [
'login' => 'username',
'password' => 'password',
],
'options' => [
'verify' => false,
'cookies' => $cookie,
],
])->find('.header-nav-current-user>.css-truncate-target')->text();
if (!empty($username)) {
echo "welcome back, {$username}!\n";
} else {
$error = $ql->find('.flash-error>.container')->text();
echo "{$error}\n";
}
QueryList Plugin - SimpleForm
MIT
QueryList Plugin - SimpleForm
MIT
QueryList Plugin - SimpleForm
MIT