Advertisement
fruffl

Deep catch

Mar 21st, 2013
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.64 KB | None | 0 0
  1.     try
  2.     {
  3.         read()
  4.     }
  5.     catch(\Base\Component\Throwable\ArgumentNullException $e) { }
  6.     catch(\Base\Component\Throwable\ArgumentEmptyException $e) { }
  7.     catch(\Base\Component\Throwable\ArgumentExpectedException $e) { }
  8.     catch(\Base\Component\Throwable\FieldNotFoundException $e) { }
  9.     catch(\Base\Component\Throwable\FieldAccessWriteException $e) { }
  10.     catch(\Base\Component\Throwable\FieldAccessLockedException $e) { }
  11.  
  12.  
  13. // or
  14.  
  15.     try
  16.     {
  17.         read()
  18.     }
  19.     catch(FileComponentException $e)
  20.     {
  21.     if($e->hasCatched('Base\Component\Throwable\ArgumentNullException'))
  22.             solution();
  23.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement