Exemplo n.º 1
0
 /**
  * Получает доступные поля для типа контента
  *
  * @param array $aFilter
  *
  * @return ModuleTopic_EntityField[]
  */
 public function getContentFields($aFilter)
 {
     $sCacheKey = serialize($aFilter);
     if (false === ($data = E::ModuleCache()->Get($sCacheKey))) {
         $data = $this->oMapper->getContentFields($aFilter);
         E::ModuleCache()->Set($data, $sCacheKey, array('content_update', 'content_new'), 'P1D');
     }
     return $data;
 }