コード例 #1
0
ファイル: MetaList.php プロジェクト: baldasso/mapasculturais
 function findByOwnerGroupedByGroup(\MapasCulturais\Entity $owner)
 {
     $metalists = $this->findBy(array('objectId' => $owner->id, 'objectType' => $owner->getClassName()));
     $result = array();
     if ($metalists) {
         foreach ($metalists as $metalist) {
             if (!key_exists($metalist->group, $result)) {
                 $result[trim($metalist->group)] = array();
             }
             $result[trim($metalist->group)][] = $metalist;
         }
     }
     ksort($result);
     return $result;
 }
コード例 #2
0
ファイル: File.php プロジェクト: baldasso/mapasculturais
 function findByOwnerGroupedByGroup(\MapasCulturais\Entity $owner)
 {
     $app = App::i();
     $files = $this->findBy(array('objectId' => $owner->id, 'objectType' => $owner->getClassName()));
     $result = array();
     if ($files) {
         foreach ($files as $file) {
             $registeredGroup = $app->getRegisteredFileGroup($owner->controllerId, $file->group);
             if ($registeredGroup && $registeredGroup->unique || $app->getRegisteredImageTransformation($file->group) || !$registeredGroup && !$app->getRegisteredImageTransformation($file->group)) {
                 $result[trim($file->group)] = $file;
             } else {
                 if (!key_exists($file->group, $result)) {
                     $result[trim($file->group)] = array();
                 }
                 $result[trim($file->group)][] = $file;
             }
         }
     }
     ksort($result);
     return $result;
 }
コード例 #3
0
ファイル: App.php プロジェクト: baldasso/mapasculturais
 /**
  * Returns the Entity Type of the given entity.
  *
  * @param \MapasCulturais\Entity $object The entity.
  *
  * @return \MapasCulturais\Definitions\EntityType
  */
 function getRegisteredEntityType(Entity $object)
 {
     return @$this->_register['entity_types'][$object->getClassName()][$object->type];
 }
コード例 #4
0
ファイル: Request.php プロジェクト: wagnertw/mapasculturais
 function setDestination(\MapasCulturais\Entity $entity)
 {
     $this->_destination = $entity;
     $this->destinationType = $entity->getClassName();
     $this->destinationId = $entity->id;
 }