Search moodle.org's
Developer Documentation

See Release Notes

  • Bug fixes for general core bugs in 3.11.x will end 14 Nov 2022 (12 months plus 6 months extension).
  • Bug fixes for security issues in 3.11.x will end 13 Nov 2023 (18 months plus 12 months extension).
  • PHP version: minimum PHP 7.3.0 Note: minimum PHP version has increased since Moodle 3.10. PHP 7.4.x is supported too.
<?php

namespace PhpOffice\PhpSpreadsheet\Chart;

class Title
{
    /**
     * Title Caption.
     *
     * @var string
     */
    private $caption;

    /**
     * Title Layout.
     *
     * @var Layout
     */
    private $layout;

    /**
     * Create a new Title.
     *
     * @param null|mixed $caption
< * @param null|Layout $layout
*/
< public function __construct($caption = null, Layout $layout = null)
> public function __construct($caption = null, ?Layout $layout = null)
{ $this->caption = $caption; $this->layout = $layout; } /** * Get caption. * * @return string */ public function getCaption() { return $this->caption; } /** * Set caption. * * @param string $caption *
< * @return Title
> * @return $this
*/ public function setCaption($caption) { $this->caption = $caption; return $this; } /** * Get Layout. * * @return Layout */ public function getLayout() { return $this->layout; } }