1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- <?php
-
- namespace Muzich\CoreBundle\ElementFactory\Site\base;
-
- use Muzich\CoreBundle\Entity\Element;
- use Symfony\Component\DependencyInjection\Container;
- use \Exception;
-
- /**
- *
- * @author bux
- */
- class BaseFactory implements FactoryInterface
- {
-
- protected $element;
- protected $container;
-
- /**
- *
- * @param Element $element
- * @param Container $container
- */
- public function __construct(Element $element, Container $container)
- {
- $this->element = $element;
- $this->container = $container;
- }
-
- public function getEmbedCode()
- {
- return null;
- }
-
- /**
- * Retourne l'url relative dans le site
- *
- * @return string
- */
- protected function getCleanedUrl()
- {
- $url = str_replace('www.', '', $this->element->getUrl());
- $url = str_replace('http://'.$this->element->getType(), '', $url);
- $url = str_replace('https://'.$this->element->getType(), '', $url);
- return $url;
- }
-
- public function getThumbnailUrl()
- {
- return null;
- }
-
- }
-
- ?>
|