public function context($message, $closure, $timeout = null, $type = 'normal') { $parent = $this; $name = 'context'; $timeout = $timeout !== null ? $timeout : $this->timeout(); $suite = new Suite(compact('message', 'closure', 'parent', 'name', 'timeout', 'type')); return $this->_children[] = $suite; }