1010
1111use phper:: {
1212 alloc:: RefClone ,
13- classes:: {
14- ClassEntity , ClassEntry , Interface , InterfaceEntity , StateClass , Visibility ,
15- } ,
13+ classes:: { ClassEntity , ClassEntry , Interface , InterfaceEntity , StateClass , Visibility } ,
1614 functions:: { Argument , ReturnType } ,
1715 modules:: Module ,
1816 types:: { ArgumentTypeHint , ReturnTypeHint } ,
@@ -22,11 +20,11 @@ use std::{collections::HashMap, convert::Infallible};
2220
2321pub fn integrate ( module : & mut Module ) {
2422 integrate_a ( module) ;
25- let foo = integrate_foo ( module) ;
23+ let foo_class = integrate_foo ( module) ;
2624 integrate_i_bar ( module) ;
2725 integrate_static_props ( module) ;
2826 integrate_i_constants ( module) ;
29- integrate_bar_extends_foo ( module, & foo ) ;
27+ integrate_bar_extends_foo ( module, & foo_class ) ;
3028 #[ cfg( phper_major_version = "8" ) ]
3129 integrate_stringable ( module) ;
3230}
@@ -224,12 +222,10 @@ fn integrate_static_props(module: &mut Module) {
224222 module. add_class ( class) ;
225223}
226224
227- fn integrate_bar_extends_foo ( module : & mut Module , foo : & StateClass < Foo > ) {
225+ fn integrate_bar_extends_foo ( module : & mut Module , foo_class : & StateClass < Foo > ) {
228226 let mut cls = ClassEntity :: new ( r"IntegrationTest\BarExtendsFoo" ) ;
229- cls. extends ( foo) ;
230- cls. add_method ( "test" , Visibility :: Public , |_, _| {
231- phper:: ok ( ( ) )
232- } ) ;
227+ cls. extends ( foo_class) ;
228+ cls. add_method ( "test" , Visibility :: Public , |_, _| phper:: ok ( ( ) ) ) ;
233229 module. add_class ( cls) ;
234230}
235231
0 commit comments