<? // For complete examples and data files, please go to https://github.com/aspose-tasks-cloud/aspose-tasks-cloud-php/ $remoteName = "GetVbaProject.mpp"; $folder = $this->uploadFile("VbaProject3.mpp", $remoteName, ''); $response = $this->tasks->getVbaProject(new Requests\GetVbaProjectRequest($remoteName, $folder)); Assert::assertEquals(200, $response->getCode()); Assert::assertNotNull($response->getVbaProject()); Assert::assertNotNull($response->getVbaProject()->getModules()); Assert::assertEquals(7, count($response->getVbaProject()->getModules())); Assert::assertEquals("Module1", $response->getVbaProject()->getModules()[0]->getName()); Assert::assertTrue(strpos($response->getVbaProject()->getModules()[0]->getSourceCode(), 'Type MEMORYSTATUS') === 0);