Hmm,  I only see four conditions, they are closure and three ZEND_ACC_PPP* flags. 
there seems no extra checking in other code.