<?php /** * @file * Day 1, Exercise 1 * */ include __DIR__ . '/../vendor/autoload.php'; use Company\Employee; use Company\Intern; use Company\Supervisor; // Print Intern title via static. print_r(Intern::printTitle() . PHP_EOL); $intern = new Intern('Example', 'Employee'); $intern->setTitle('Intern'); print_r($intern->getFullName() . PHP_EOL); print_r($intern->getTitle() . PHP_EOL); $employee = new Employee('Example', 'Employee'); $employee->setTitle('Employee'); print_r($employee->getFullName() . PHP_EOL); print_r($employee->getTitle() . PHP_EOL); $supervisor = new Supervisor('Example', 'Supervisor'); $supervisor->setTitle('Supervisor')->addEmployees([$employee, $intern]); print_r($supervisor->getFullName() . PHP_EOL); print_r($supervisor->getTitle() . PHP_EOL); print_r($supervisor->getEmployees());