private function importMethods(ClassLike $class, array $methods) { $stmts = []; foreach ($methods as $methodName => $methodArr) { if (count($methodArr) > 1) { echo "Too many implementations for {$methodName}\n"; } foreach ($methodArr as $traitName => $method) { if (!$class->getMethod($method->name)) { $stmts[] = $method; } } } return $stmts; }