This extension you can take and save any iCalender document to your database.
Yii2 PHP Framework
composer require uguranyum/yii2-icalender
yii migrate --migrationPath=@vendor/uguranyum/yii2-icalender/migration --interactive=0
This extension you can and save any iCalender document to your database. Extension first take iCalender to @vendor/uguranyum/yii2-icalender/temp folder. After update calender information to the database.
Using:
$url = 'http://ical.mac.com/ical/South32Korean32Holidays.ics';
$icalender = new iCalender($url);
$icalender->cleanTemp(); //Clean the temp directory.
$icalender->id_calender_main //Main Calender ID
$icalender->cleanTables(); //Turnicate the iCalender Tables