/** * @inheritdoc * @param Stmt\ClassMethod $function */ public function createFunction(Stmt $function) { assert($function instanceof Stmt\ClassMethod, 'Only accepts class methods'); if ($function->isStatic()) { return $this->traitCreateFunction($function); } else { return $this->instanceEnvironment->createFunction($function); } }