Copied!
<?php

namespace Example;

class Orbit extends \Example\Page
	{
	public function __construct()
		{
		parent::__construct();

		$this->addBody(new \PHPFUI\Header('Orbit Carousel Example'));
		$this->addBody('The native Foundation carousel.');

		$slider = new \PHPFUI\Orbit('Favorite Space Pictures');
		$slider->addImageSlide(new \PHPFUI\Image('/images/orbit/01.jpg', 'Space, the final frontier.'), 'Space, the final frontier.');
		$slider->addImageSlide(new \PHPFUI\Image('/images/orbit/02.jpg', 'Lets Rocket!'), 'Lets Rocket!');
		$slider->addImageSlide(new \PHPFUI\Image('/images/orbit/03.jpg', 'Encapsulating'), 'Encapsulating');
		$slider->addImageSlide(new \PHPFUI\Image('/images/orbit/04.jpg', 'Outta This World'), 'Outta This World');
		$slider->addHTMLSlide($this->getSlide('This is html'));
		$slider->addHTMLSlide($this->getSlide('This is secondary', 'secondary'));
		$container = new \PHPFUI\Container();
		$container->add(new \PHPFUI\Header('Danger Will Robinson'));
		$container->add(new \PHPFUI\YouTube('OWwOJlOI1nU'));
		$slider->addHTMLSlide($this->getSlide($container, 'alert'));
		$this->addBody($slider);
		}

	private function getSlide(string $text, string $class = 'primary') : \PHPFUI\Callout
		{
		$callout = new \PHPFUI\Callout($class);
		$callout->add($text);

		return $callout;
		}
	}
© 2026 Bruce Wells
Search Namespaces \ Classes
Configuration