src/ChangeSet.php
public function getPublishedLabel()
    {
        $dateObj = $this->obj('PublishDate');
        if (!$dateObj) {
            return null;
        }

        $publisher = $this->getPublisherName();

        // Use "today"
        if ($dateObj->IsToday()) {
            if ($publisher) {
                return _t(
                    __CLASS__ . '.PUBLISHED_TODAY_BY',
                    'Today {time} by {name}',
                    [
                        'time' => $dateObj->Time12(),
                        'name' => $publisher,
                    ]
                );
            }
            // Today, no publisher
            return _t(
                __CLASS__ . '.PUBLISHED_TODAY',
                'Today {time}',
                ['time' => $dateObj->Time12()]
            );
        }

        // Use date
        if ($publisher) {
            return _t(
                __CLASS__ . '.PUBLISHED_DATE_BY',
                '{date} by {name}',
                [
                    'date' => $dateObj->FormatFromSettings(),
                    'name' => $publisher,
                ]
            );
        }

        // Date, no publisher
        return $dateObj->FormatFromSettings();
    }
public function getPublishedLabel()
    {
        $dateObj = $this->obj('PublishDate');
        if (!$dateObj) {
            return null;
        }

        $publisher = $this->getPublisherName();

        // Use "today"
        if ($dateObj->IsToday()) {
            if ($publisher) {
                return _t(
                    __CLASS__ . '.PUBLISHED_TODAY_BY',
                    'Today {time} by {name}',
                    [
                        'time' => $dateObj->Time12(),
                        'name' => $publisher,
                    ]
                );
            }
            // Today, no publisher
            return _t(
                __CLASS__ . '.PUBLISHED_TODAY',
                'Today {time}',
                ['time' => $dateObj->Time12()]
            );
        }

        // Use date
        if ($publisher) {
            return _t(
                __CLASS__ . '.PUBLISHED_DATE_BY',
                '{date} by {name}',
                [
                    'date' => $dateObj->FormatFromSettings(),
                    'name' => $publisher,
                ]
            );
        }

        // Date, no publisher
        return $dateObj->FormatFromSettings();
    }
public function getPublishedLabel ( ) { $ dateObj = $ this -> obj ( 'PublishDate' ) ; if ( ! $ dateObj ) { return null ; } $ publisher = $ this -> getPublisherName ( ) ; // Use "today" if ( $ dateObj -> IsToday ( ) ) { if ( $ publisher ) { return _t ( __CLASS__ . '.PUBLISHED_TODAY_BY' , 'Today {time} by {name}' , [ 'time' => $ dateObj -> Time12 ( ) , 'name' => $ publisher , ] ) ; } // Today, no publisher return _t ( __CLASS__ . '.PUBLISHED_TODAY' , 'Today {time}' , [ 'time' => $ dateObj -> Time12 ( ) ] ) ; } // Use date if ( $ publisher ) { return _t ( __CLASS__ . '.PUBLISHED_DATE_BY' , '{date} by {name}' , [ 'date' => $ dateObj -> FormatFromSettings ( ) , 'name' => $ publisher , ] ) ; } // Date, no publisher return $ dateObj -> FormatFromSettings ( ) ; }
Gets the label for the "last published" date. Special case for "today"

@return string
Gets the label for the last published date . Special case for today