Edit file File name : update-psl Content :#!/usr/bin/env php <?php if (is_dir($vendor = __DIR__.'/../vendor')) { require($vendor.'/autoload.php'); } elseif (is_dir($vendor = __DIR__.'/../../../../vendor')) { require($vendor.'/autoload.php'); } else { die( 'You must set up the project dependencies, run the following commands:'.PHP_EOL. 'curl -s http://getcomposer.org/installer | php'.PHP_EOL. 'php composer.phar install'.PHP_EOL ); } $cacheDir = null; if ($argc == 2 && is_dir($argv[1])) { $cacheDir = $argv[1]; } try { echo 'Updating Public Suffix List.' . PHP_EOL; $manager = new \Pdp\PublicSuffixListManager($cacheDir); $manager->refreshPublicSuffixList(); echo 'Update complete.' . PHP_EOL; exit(0); } catch (\Exception $e) { echo 'An error occurred while updating the Public Suffix List.' . PHP_EOL; echo $e->getMessage() . PHP_EOL; exit(1); } Save