# Class Opencart\System\Engine\Factory

Class Factory

Located at system\engine\factory.php

Methods
`public` | `__construct(Registry $registry)` Constructor Constructor | #
`public` | `controller(string $route): Exception|Controller` Controller Controller | #
`public` | `model(string $route): Model` Model Model | #
`public` | `library(string $route, array<mixed> $args): object` Library Library | #

Properties
`protected` | `Registry` | `$registry` | #

OpenCart API API documentation generated by ApiGen dev-master