Возможности
- смешанные данные (e.g. person: name, surname, hobby, country, ... ).
- единичные значения ( имя, фамилия, число, текст, ...).
- разные языки
- regular expression data (e.g. url => '/www\.\w+\.com/').
- даты
- поддерживает Twig string (например Hello Mr {{ surname }})
- поддерживает JSON, array и string вывод.
- поддерживает array, Yaml, XML, PHP, Txt и Ini конфигурации.
- доступен из командой строки.
Пример
fake('Surname')->toJson(); //["Donovan"]
echo $fakerino->fake('nameFemale'); //Alice
echo $fakerino->fake('/www\.\w+\.com/'); //www.nikdjap.com
echo $fakerino->fake('nameMale')->num(3); //Bob Jack Rick
echo $fakerino->fake(array('nameMale', 'Surname'))->num(3)->toJson(); //[["Simon","Rodgers"],["Dean","Smith"],["Anthony","Bauman"]]
https://github.com/Fakerino/Fakerino
Позволяет создавать и добавлять job-ы без правки crontab.
Пример использования
add('CommandExample', [
// Run a shell commands
'command' => 'ls',
// Ordinary crontab schedule format is supported.
// This schedule runs every hour.
// You could also insert DateTime string in the format of Y-m-d H:i:s.
'schedule' => '0 * * * *',
// Stdout and stderr is sent to the specified file
'output' => 'logs/command.log',
// You can turn off a job by setting 'enabled' to false
'enabled' => true,
]);
$jobby->add('ClosureExample', [
// Invoke PHP closures
'closure' => function() {
echo "I'm a function!\n";
return true;
},
// This function will run every other hour
'schedule' => '0 */2 * * *',
'output' => 'logs/closure.log',
]);
$jobby->run();
https://github.com/jobbyphp/jobby/
https://github.com/fonstok/jfMagnify
https://github.com/ChromeDevTools/awesome-chrome-devtools
http://codepen.io/noeldelgado/pen/pGwFx