Sculpin\Contrib\ProxySourceCollection\ProxySourceItem::date PHP Method

date() public method

public date ( )
    public function date()
    {
        $calculatedDate = $this->data()->get('calculated_date');
        return $calculatedDate ?: $this->data()->get('date');
    }

Usage Example

Example #1
0
 public function sort(ProxySourceItem $a, ProxySourceItem $b)
 {
     if ($a->date() && $a->title() && $b->date() && $b->title()) {
         return strnatcmp($b->date() . ' ' . $b->title(), $a->date() . ' ' . $a->title());
     }
     return strnatcmp($a->relativePathname(), $b->relativePathname());
 }