getMedias(); $mediaPositions = []; foreach ($medias as $media) { if ($media->getForElement() == $forElement) { $mediaPositions[] = new MediaPositionView( $media->getId(), $media->getName(), $media->getMarker(), $media->getPosition(), $media->getWidth(), $media->getHeight(), $media->getForElement(), !empty($media->getVariableProject()) ? $media->getVariableProject()->getId() : null, $media->getOptional() ); } } return $mediaPositions; } }