1. Go to this page and download the library: Download ahmard/clock library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
ahmard / clock example snippets
use Clock\Clock;
Clock::after(1, function (){
echo 'Executed';
});
Clock::forEachSecond(function (){
echo "1 second has passed\n";
});
Clock::forEachSecond(5, function (){
echo "5 seconds has passed\n";
});
use Clock\Clock;
Clock::after('1 minute', function (){
echo 'Executed';
});
Clock::forEachMinute(2, function (){
echo "2 minutes has passed\n";
});
use Clock\Clock;
Clock::after('1 hour', function (){
echo 'Executed';
});
Clock::forEachHour(1, function (){
echo "1 hour has passed\n";
});
use Clock\Clock;
use React\EventLoop\TimerInterface;
Clock::forEach('1 minute 5 seconds', function (){
echo "1 minute 5 seconds has passed\n";
});
Clock::forEach('2 minutes', function (TimerInterface $timer){
echo "2 minutes has passed\n";
Clock::stop($timer);
});
use Clock\Clock;use Clock\Sound;
Sound::play(__DIR__ . '/test.mp3');
Clock::forEachMinute(function (){
Sound::playAlarm();
});
use Clock\Clock;
use Clock\Notification;
$notification = Notification::create()
->setTitle('My Title')
->setIcon('/drive/path/to/icon.jpg');
$notification
->setBody('My notification body here')
->send();
Clock::forEach('2 minutes', function () use ($notification){
$notification->setBody('Two minutes has passed');
$notification->send();
});
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.