function get_assignment($post) { require_once __DIR__ . "/../../API/Psr4AutoloaderClass.php"; $loader = new Psr4AutoloaderClass(); $loader->register(); $loader->addNamespace('InstructureCanvasAPI', __DIR__ . "/../../API/InstructureCanvasAPI/src"); $API = new InstructureCanvasAPI\InstructureCanvasAPI(array("site" => get_post_meta($post->ID, "courseURL", true), "token" => get_post_meta($post->ID, "courseToken", true), "webService" => "CURL")); $assignment = new InstructureCanvasAPI\Courses\Assignments\Assignments(); $assignment->setAPI($API); $assignment->setCourseID(get_post_meta($post->ID, "courseID", true)); $data = $assignment->getAssignment($_POST['item']); $assignment = $data->content; $loader->unregister(); return $assignment; }