Guest User

Untitled

a guest
Aug 6th, 2014
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2.    
  3.     class Widget
  4.     {
  5.         public function getName()
  6.         {
  7.             return 'MyWidget';
  8.         }
  9.     }
  10.    
  11.     class WidgetExtensions
  12.     {
  13.         public static function getNameCapitalized(Widget $this)
  14.         {
  15.             return strtoupper($this->getName());
  16.         }
  17.     }
  18.    
  19.     register_extension_classes([
  20.         WidgetExtensions::class => Widget::class,
  21.     ]);
  22.    
  23.     (new Widget())->getNameCapitalized(); // MYWIDGET
Advertisement
Add Comment
Please, Sign In to add comment