Actually, not everywhere. It's typically been up to the component author;
I've been steering to simple extension.

On Monday, April 22, 2013, prolic wrote:

> In library/Zend/I18n/Exception/ExtensionNotLoadedException.php:
>
> > @@ -0,0 +1,16 @@
> > +<?php
> > +/**
> > + * Zend Framework (http://framework.zend.com/)
> > + *
> > + * @link      http://github.com/zendframework/zf2 for the canonical source repository
> > + * @copyright Copyright (c) 2005-2013 Zend Technologies USA Inc. (http://www.zend.com)
> > + * @license   http://framework.zend.com/license/new-bsd New BSD License
> > + */
> > +
> > +namespace Zend\I18n\Exception;
> > +
> > +use DomainException;
> > +
> > +class ExtensionNotLoadedException extends DomainException implements
>
> Well, we've done this through the framework.
>
> —
> Reply to this email directly or view it on GitHub<https://github.com/zendframework/zf2/pull/4293/files#r3905911>
> .
>


-- 
Matthew Weier O'Phinney
matthew@weierophinney.net
http://mwop.net/