uawdijnntqw1x1x1
IP : 216.73.217.24
Hostname : webm007.cluster114.gra.hosting.ovh.net
Kernel : Linux webm007.cluster114.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
OS : Linux
PATH:
/
home
/
locationbo
/
www
/
libraries
/
smartslider3
/
src
/
SmartSlider3
/
Generator
/
AbstractGeneratorGroup.php
/
/
<?php namespace Nextend\SmartSlider3\Generator; use Nextend\Framework\Pattern\GetAssetsPathTrait; use Nextend\Framework\Url\Url; abstract class AbstractGeneratorGroup { use GetAssetsPathTrait; protected $name = ''; /** @var AbstractGeneratorGroupConfiguration */ protected $configuration; protected $needConfiguration = false; protected $url = ''; /** @var AbstractGenerator[] */ protected $sources = array(); protected $isLoaded = false; protected $isDeprecated = false; public function __construct() { GeneratorFactory::addGenerator($this); } /** * @return AbstractGeneratorGroup $this */ public function load() { if (!$this->isLoaded) { if ($this->isInstalled()) { $this->loadSources(); } $this->isLoaded = true; } return $this; } protected abstract function loadSources(); public function addSource($name, $source) { $this->sources[$name] = $source; } /** * @param $name * * @return false|AbstractGenerator */ public function getSource($name) { if (!isset($this->sources[$name])) { return false; } return $this->sources[$name]; } /** * @return AbstractGenerator[] */ public function getSources() { return $this->sources; } public function hasConfiguration() { return !!$this->configuration; } /** * @return AbstractGeneratorGroupConfiguration */ public function getConfiguration() { return $this->configuration; } /** * @return string * */ public abstract function getLabel(); /** * @return string */ public function getDescription() { return n2_('No description.'); } /** * @return string */ public function getName() { return $this->name; } /** * @return string */ public function getError() { return n2_('Generator not found'); } /** * @return string */ public function getDocsLink() { return 'https://smartslider.helpscoutdocs.com/article/1999-dynamic-slides'; } public function isInstalled() { return true; } /** * @return string */ public function getUrl() { return $this->url; } public function getImageUrl() { return Url::pathToUri(self::getAssetsPath() . '/dynamic.png'); } /** * @return bool */ public function isDeprecated() { return $this->isDeprecated; } }
/home/locationbo/www/libraries/smartslider3/src/SmartSlider3/Generator/AbstractGeneratorGroup.php