/** * Constructor. * * @param RequestInterface $request Shared instance of the Request class. * @param DateTime $datetime Instance of the DateTime class. * @param SplFileObject $file File where the timer results should be stored in. */ public function __construct($request, $datetime, $file) { $this->timers = array(); $this->counter = 0; $this->file = $file; $this->datetime = $datetime; $this->datetime->set_datetime_format('%Y-%m-%d %H:%M:%S'); if ($request->call != NULL) { $this->request = $request->call . ': '; } else { $this->request = ''; } }
/** * Constructor. * * @param DateTime $datetime Instance of the DateTime class. */ public function __construct($datetime) { $this->datetime = $datetime; $this->datetime->set_datetime_format('%Y-%m-%d %H:%M:%S'); }