mirror of
https://github.com/Universal-Omega/PortableInfobox.git
synced 2024-11-15 11:59:56 +00:00
Use MEDIATYPE_VIDEO MW constant instead of custom one
This commit is contained in:
parent
d7aa40293a
commit
b40872aa56
|
@ -12,7 +12,6 @@ class NodeImage extends Node {
|
||||||
|
|
||||||
const ALT_TAG_NAME = 'alt';
|
const ALT_TAG_NAME = 'alt';
|
||||||
const CAPTION_TAG_NAME = 'caption';
|
const CAPTION_TAG_NAME = 'caption';
|
||||||
const MEDIA_TYPE_VIDEO = 'VIDEO';
|
|
||||||
|
|
||||||
public static function getMarkers( $value, $ext ) {
|
public static function getMarkers( $value, $ext ) {
|
||||||
if ( preg_match_all('/' . \Parser::MARKER_PREFIX . '-' . $ext . '-[A-F0-9]{8}' . \Parser::MARKER_SUFFIX . '/is', $value, $out ) ) {
|
if ( preg_match_all('/' . \Parser::MARKER_PREFIX . '-' . $ext . '-[A-F0-9]{8}' . \Parser::MARKER_SUFFIX . '/is', $value, $out ) ) {
|
||||||
|
@ -78,7 +77,7 @@ class NodeImage extends Node {
|
||||||
}
|
}
|
||||||
|
|
||||||
private function getImagesData( $value ) {
|
private function getImagesData( $value ) {
|
||||||
$data = array();
|
$data = [];
|
||||||
$items = array_merge( $this->getGalleryItems( $value ), $this->getTabberItems( $value ) );
|
$items = array_merge( $this->getGalleryItems( $value ), $this->getTabberItems( $value ) );
|
||||||
foreach( $items as $item ) {
|
foreach( $items as $item ) {
|
||||||
$data[] = $this->getImageData( $item['title'], $item['label'], $item['label'] );
|
$data[] = $this->getImageData( $item['title'], $item['label'], $item['label'] );
|
||||||
|
@ -96,7 +95,7 @@ class NodeImage extends Node {
|
||||||
}
|
}
|
||||||
|
|
||||||
private function getTabberItems( $value ) {
|
private function getTabberItems( $value ) {
|
||||||
$tabberItems = array();
|
$tabberItems = [];
|
||||||
$tabberMarkers = self::getMarkers( $value, self::TABBER );
|
$tabberMarkers = self::getMarkers( $value, self::TABBER );
|
||||||
foreach ( $tabberMarkers as $marker ) {
|
foreach ( $tabberMarkers as $marker ) {
|
||||||
$tabberHtml = $this->getExternalParser()->parseRecursive( $marker );
|
$tabberHtml = $this->getExternalParser()->parseRecursive( $marker );
|
||||||
|
@ -205,6 +204,6 @@ class NodeImage extends Node {
|
||||||
* @return bool
|
* @return bool
|
||||||
*/
|
*/
|
||||||
private function isVideo( $file ) {
|
private function isVideo( $file ) {
|
||||||
return $file ? $file->getMediaType() === self::MEDIA_TYPE_VIDEO : false;
|
return $file ? $file->getMediaType() === MEDIATYPE_VIDEO : false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue