[Catalyst] using Plugin::Singleton and testing
    Matt S Trout 
    dbix-class at trout.me.uk
       
    Wed Nov 15 12:26:02 GMT 2006
    
    
  
Daniel McBrearty wrote:
> I have a method in a model that goes like this:
> 
> sub do_something {
>    my ($self, $my_var) = @_;
> 
>    $my_var = MyApp->context->stash->{my_var} unless defined $my_var;
>    die "my_var not defined" unless defined $my_var;
Plugin::Singleton considered a really, really, really bad idea.
Don't use it.
Implement COMPONENT or ACCEPT_CONTEXT (see Catalyst::Component) as appropriate 
instead.
-- 
      Matt S Trout       Offering custom development, consultancy and support
   Technical Director    contracts for Catalyst, DBIx::Class and BAST. Contact
Shadowcat Systems Ltd.  mst (at) shadowcatsystems.co.uk for more information
+ Help us build a better perl ORM: http://dbix-class.shadowcatsystems.co.uk/ +
    
    
More information about the Catalyst
mailing list