The PortfolioManager class provides methods to interact with the Uganda Securities Exchange (USE) API. It enables you to retrieve market data, company information, stock prices, and exchange rates.
class PortfolioManager{ public function __construct() public function getAllPortfolioCompanies() public function getCompanyDetails($companyName) public function getPortfolioCompanyData($companyName) public function getExchangeRateDetails()}
<?phpinclude 'PortfolioManager.php';// Initialize the manager$portfolioManager = new PortfolioManager();// Get all listed companies$allCompanies = $portfolioManager->getAllPortfolioCompanies();print_r($allCompanies);// Get details for a specific company$companyDetails = $portfolioManager->getCompanyDetails('BOBU');print_r($companyDetails);// Get historical data for a company$companyData = $portfolioManager->getPortfolioCompanyData('BOBU');print_r($companyData);// Get exchange rate information$exchangeRates = $portfolioManager->getExchangeRateDetails();print_r($exchangeRates);?>