generate() public method

Generate Xml accessor
public generate ( Zend\Http\PhpEnvironment\Request $request ) : string
$request Zend\Http\PhpEnvironment\Request Request
return string
Example #1
0
 /**
  * Test
  *
  * @return void
  */
 public function testGenerateWithEmptyBasePath()
 {
     $request = Registry::get('Application')->getRequest();
     $basePath = $request->getBasePath();
     $request->setBasePath('');
     $this->assertInternalType('string', $this->object->generate($request));
     $request->setBasePath($basePath);
 }
Example #2
0
 /**
  * Test
  *
  * @return void
  */
 public function testInstallAndUninstall()
 {
     $this->assertTrue($this->object->install());
     $sitemap = new Model\Sitemap();
     file_put_contents($sitemap->getFilePath(), $sitemap->generate(Registry::get('Application')->getRequest()));
     $this->assertTrue($this->object->uninstall());
 }
Example #3
0
 /**
  * Generate xml action
  *
  * @return \Zend\Http\Response
  */
 public function generateAction()
 {
     $sitemap = new Model\Sitemap();
     file_put_contents($sitemap->getFilePath(), $sitemap->generate($this->getRequest()));
     return $this->redirect()->toRoute('module/sitemap');
 }