Here is my folder structure:
Classes - CronJobs - Weather - WeatherSite.php I want to load WeatherSite class from my script. Im using composer with autoload:
$loader = include(LIBRARY .'autoload.php'); $loader->add('Classes\Weather',CLASSES .'cronjobs/weather'); $weather = new Classes\Weather\WeatherSite(); Im assuming the above code is adding the namespace and the path that namespace resolves to. But when the page loads I always get this error:
Fatal error: Class 'Classes\Weather\WeatherSite' not found Here is my WeatherSite.php file:
namespace Classes\Weather; class WeatherSite { public function __construct() { } public function findWeatherSites() { } } What am I doing wrong?
composer.json? If so, could you add it's content inautoloadsection?