class MyResource
{
public static function defaults()
{
return [
'property_name' => 'default_value',
];
}
}
use Sensorario\Resources\Configurator;
use Sensorario\Resources\Container;
use Sensorario\Resources\Resource;
$configurator = new Configurator(
'foo',
new Container(
'resources' => [
'foo' => [
'constraints' => [
'defaults' => [
'property_name' => 'default_value',
],
],
],
]
)
);
Resource::box([
'property_name' => '42',
], $configurator);