/home/techb158/ileadtechnology.com/vendor/bigbluebutton/bigbluebutton-api-php/src/Core
NameSizeModeActions
ApiMethod.php17080644editdlrm
Attendee.php34190644editdlrm
Format.php23430644editdlrm
GuestPolicy.php10560644editdlrm
Hook.php24100644editdlrm
Image.php16400644editdlrm
Meeting.php86830644editdlrm
MeetingLayout.php11320644editdlrm
Record.php41780644editdlrm
Edit: /home/techb158/ileadtechnology.com/vendor/bigbluebutton/bigbluebutton-api-php/src/Core/Format.php (2343B)
. */ namespace BigBlueButton\Core; class Format { /** * @var \SimpleXMLElement */ protected $rawXml; private $type; private $url; private $processingTime; private $length; private $size; private $images; /** * Record constructor. * * @param $xml \SimpleXMLElement */ public function __construct($xml) { $this->rawXml = $xml; $this->type = $xml->type->__toString(); $this->url = $xml->url->__toString(); $this->processingTime = (int) $xml->processingTime->__toString(); $this->length = (int) $xml->length->__toString(); $this->size = (int) $xml->size->__toString(); } /** * @return Image[] */ public function getImages() { if (null === $this->images) { $this->images = []; foreach ($this->rawXml->preview->images->image as $imageXml) { $this->images[] = new Image($imageXml); } } return $this->images; } public function getType(): string { return $this->type; } public function getUrl(): string { return $this->url; } public function getProcessingTime(): int { return $this->processingTime; } public function getLength(): int { return $this->length; } public function getSize(): int { return $this->size; } }