assertEquals([ 'type' => 'object', 'properties' => [ '_links' => [ 'readOnly' => true, 'properties' => [ 'example' => [ 'properties' => [ 'href' => [ 'type' => 'string', ], 'str_att' => [ 'type' => 'string', 'default' => 'bar', ], 'float_att' => [ 'type' => 'number', 'default' => 5.6, ], 'bool_att' => [ 'type' => 'boolean', 'default' => false, ], ], 'type' => 'object', ], 'route' => [ 'properties' => [ 'href' => [ 'type' => 'string', ], ], 'type' => 'object', ], ], ], '_embedded' => [ 'readOnly' => true, 'properties' => [ 'route' => [ 'type' => 'object', ], ], ], ], ], $this->getModel('BazingaUser')->toArray()); } protected static function createKernel(array $options = []) { return new TestKernel(true, true); } }