| Current Path : /proc/thread-self/root/proc/thread-self/root/home/digilove/.cagefs/tmp/ |
| Current File : //proc/thread-self/root/proc/thread-self/root/home/digilove/.cagefs/tmp/php8EEvyA |
<?php
namespace Nextend\SmartSlider3Pro\Slider;
use Nextend\Framework\Plugin;
use Nextend\SmartSlider3\Slider\ResponsiveType\ResponsiveTypeFactory;
use Nextend\SmartSlider3Pro\Slider\ResponsiveType\FullPage\ResponsiveTypeFullPage;
class ResponsiveTypeLoader {
public function __construct() {
Plugin::addAction('PluggableFactorySliderResponsiveType', array(
$this,
'sliderResponsiveTypes'
));
}
public function sliderResponsiveTypes() {
ResponsiveTypeFactory::addType(new ResponsiveTypeFullPage());
}
}<?php
namespace Nextend\SmartSlider3Pro\Slider;
use Nextend\Framework\Plugin;
use Nextend\SmartSlider3\Slider\SliderType\SliderTypeFactory;
use Nextend\SmartSlider3Pro\Slider\SliderType\Carousel\SliderTypeCarousel;
use Nextend\SmartSlider3Pro\Slider\SliderType\Group\SliderTypeGroup;
use Nextend\SmartSlider3Pro\Slider\SliderType\Showcase\SliderTypeShowcase;
class SliderTypeLoader {
public function __construct() {
Plugin::addAction('PluggableFactorySliderType', array(
$this,
'sliderTypes'
));
}
public function sliderTypes() {
SliderTypeFactory::addType(new SliderTypeGroup());
SliderTypeFactory::addType(new SliderTypeShowcase());
SliderTypeFactory::addType(new SliderTypeCarousel());
}
}<?php
namespace Nextend\SmartSlider3Pro\Slider\ResponsiveType\FullPage;
use Nextend\SmartSlider3\Slider\ResponsiveType\AbstractResponsiveType;
class ResponsiveTypeFullPage extends AbstractResponsiveType {
public function getName() {
return 'fullpage';
}
public function createFrontend($responsive) {
return new ResponsiveTypeFullPageFrontend($this, $responsive);
}
public function createAdmin() {
return new ResponsiveTypeFullPageAdmin($this);
}
}