This small library calculates how many ISO weeks are there in a given year.
composer require robertbasic/weeksinayear
<?php
use RobertBasic\WeaksInAYear\ISOWeeksInAYear;
$year = 2018;
$weeks = ISOWeeksInAYear::calculate($year);
echo $weeks; // 52