We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The main reason is that ModelResource is widely used in all my models. And this is how I structured
ModelResource
class ModelResource extends \stdClass { public static function instance(ShimModel $Model, $data) { $modelResource = new self(); $columns = array_keys($Model->schema()); foreach ($columns as $column) { $modelResource->{Inflector::variable($column)} = $data[$column]; } return $modelResource; } }
What happened here is that when I added the same ModelResource more than once, only the last ModelResource Schema was evaluated.
$encoder = Encoder::instance([ ModelResource::class => Schema1::class, ModelResource::class => Schema2::class, ModelResource::class => Schema3::class, ]);
The text was updated successfully, but these errors were encountered:
No branches or pull requests
The main reason is that
ModelResource
is widely used in all my models. And this is how I structuredWhat happened here is that when I added the same
ModelResource
more than once, only the lastModelResource
Schema was evaluated.The text was updated successfully, but these errors were encountered: