bundles/Sintra/CMSCoreBundle/Model/Document/Editable/Monaco.php line 4

Open in your IDE?
  1. <?php
  2. namespace Sintra\CMSCoreBundle\Model\Document\Editable;
  3. class Monaco extends \Pimcore\Model\Document\Editable
  4. {
  5.     protected $value;
  6.     public function frontend()
  7.     {
  8.         return (string)$this->value;
  9.     }
  10.     public function getData()
  11.     {
  12.        return $this->value;
  13.     }
  14.     /**
  15.      * Returns type, has to be the same as in js and yaml file
  16.      */
  17.     public function getType()
  18.     {
  19.         return 'monaco';
  20.     }
  21.     /**
  22.      * Used for getting data from editmode
  23.      */
  24.     public function setDataFromEditmode($data)
  25.     {
  26.         
  27.         $this->value $data;
  28.         return $this;
  29.     }
  30.     public function getValue()
  31.     {
  32.         return $this->getData();
  33.     }
  34.     
  35.     /**
  36.      * Used for getting data from database
  37.      */
  38.     public function setDataFromResource($data)
  39.     {
  40.         $this->value $data;
  41.         return $this;
  42.     }
  43.     public function isEmpty()
  44.     {
  45.         return empty($this->value);
  46.     }
  47. }