1515 */
1616namespace DebugKit \Model \Behavior ;
1717
18- use Cake \Event \Event ;
18+ use Cake \Event \EventInterface ;
1919use Cake \ORM \Behavior ;
20- use Cake \ORM \Query ;
20+ use Cake \ORM \Query \ SelectQuery ;
2121use DebugKit \DebugTimer ;
2222
2323/**
@@ -28,11 +28,11 @@ class TimedBehavior extends Behavior
2828 /**
2929 * beforeFind, starts a timer for a find operation.
3030 *
31- * @param \Cake\Event\Event $event The beforeFind event
32- * @param \Cake\ORM\Query $query Query
33- * @return \Cake\ORM\Query
31+ * @param \Cake\Event\EventInterface $event The beforeFind event
32+ * @param \Cake\ORM\Query\SelectQuery $query SelectQuery
33+ * @return \Cake\ORM\Query\SelectQuery
3434 */
35- public function beforeFind (Event $ event , Query $ query ): Query
35+ public function beforeFind (EventInterface $ event , SelectQuery $ query ): SelectQuery
3636 {
3737 $ alias = $ event ->getSubject ()->getAlias ();
3838 DebugTimer::start ($ alias . '_find ' , $ alias . '->find() ' );
@@ -47,10 +47,10 @@ public function beforeFind(Event $event, Query $query): Query
4747 /**
4848 * beforeSave, starts a time before a save is initiated.
4949 *
50- * @param \Cake\Event\Event $event The beforeSave event
50+ * @param \Cake\Event\EventInterface $event The beforeSave event
5151 * @return void
5252 */
53- public function beforeSave (Event $ event ): void
53+ public function beforeSave (EventInterface $ event ): void
5454 {
5555 $ alias = $ event ->getSubject ()->getAlias ();
5656 DebugTimer::start ($ alias . '_save ' , $ alias . '->save() ' );
@@ -59,10 +59,10 @@ public function beforeSave(Event $event): void
5959 /**
6060 * afterSave, stop the timer started from a save.
6161 *
62- * @param \Cake\Event\Event $event The afterSave event
62+ * @param \Cake\Event\EventInterface $event The afterSave event
6363 * @return void
6464 */
65- public function afterSave (Event $ event ): void
65+ public function afterSave (EventInterface $ event ): void
6666 {
6767 $ alias = $ event ->getSubject ()->getAlias ();
6868 DebugTimer::stop ($ alias . '_save ' );
0 commit comments