@@ -193,21 +193,25 @@ private function getDocBlock($class, $property)
193193
194194 $ ucFirstProperty = ucfirst ($ property );
195195
196- switch (true ) {
197- case $ docBlock = $ this ->getDocBlockFromProperty ($ class , $ property ):
198- $ data = array ($ docBlock , self ::PROPERTY , null );
199- break ;
196+ try {
197+ switch (true ) {
198+ case $ docBlock = $ this ->getDocBlockFromProperty ($ class , $ property ):
199+ $ data = array ($ docBlock , self ::PROPERTY , null );
200+ break ;
200201
201- case list ($ docBlock ) = $ this ->getDocBlockFromMethod ($ class , $ ucFirstProperty , self ::ACCESSOR ):
202- $ data = array ($ docBlock , self ::ACCESSOR , null );
203- break ;
202+ case list ($ docBlock ) = $ this ->getDocBlockFromMethod ($ class , $ ucFirstProperty , self ::ACCESSOR ):
203+ $ data = array ($ docBlock , self ::ACCESSOR , null );
204+ break ;
204205
205- case list ($ docBlock , $ prefix ) = $ this ->getDocBlockFromMethod ($ class , $ ucFirstProperty , self ::MUTATOR ):
206- $ data = array ($ docBlock , self ::MUTATOR , $ prefix );
207- break ;
206+ case list ($ docBlock , $ prefix ) = $ this ->getDocBlockFromMethod ($ class , $ ucFirstProperty , self ::MUTATOR ):
207+ $ data = array ($ docBlock , self ::MUTATOR , $ prefix );
208+ break ;
208209
209- default :
210- $ data = array (null , null , null );
210+ default :
211+ $ data = array (null , null , null );
212+ }
213+ } catch (\InvalidArgumentException $ e ) {
214+ $ data = array (null , null , null );
211215 }
212216
213217 return $ this ->docBlocks [$ propertyHash ] = $ data ;
0 commit comments