code: public static function now(Clock $clock = null)
      {
          if ($clock === null) {
              return self::now(DefaultClock::getInstance());
          }
          
          return $clock->getTimestamp()->toDatetime();
      }
docs: 現在時刻の Datetime オブジェクトを返します.
  
  @param  Clock $clock 現在時刻を取得するための Clock オブジェクト
  @return Datetime     現在時刻をあらわす Datetime