View more context



Arguably the docs are actually better in the class itself 😂 :P

Show 1 attachment(s)

SilverStripe Framework, the MVC framework that powers SilverStripe CMS - silverstripe/silverstripe-framework

Hide attachment content

There are other ways to do this with injector, via property setters, or public properties.

  1. public $width

You can use injector to set this property after it has created the object. OR

  1. private $width;
  2. public function setWidth($width)
  3. {
  4. $this->width = $width;
  5. }

Both of these can be set via

  1. Injector:
  2. YourClass:
  3. properties:
  4. width: 80

(be aware I've stripped the namespaces for brevity)


you may need a capital W to match the setter function if you do that way.


I hope this has been informative, I must do work now :P


Howdy 👋 Do any of you know if there is a SS4 equivalent method for SS3's (framework) JSONDataFormatter->convertDataObjectSet? (Converting SS3 module to SS4)