Jarves\Objects::getRepository PHP Method

getRepository() public method

It needs to extend ObjectCrud.
public getRepository ( string $objectKey, array $options = null ) : ObjectCrud
$objectKey string
$options array
return Jarves\Admin\ObjectCrud
    public function getRepository($objectKey, array $options = null)
    {
        if (!$options) {
            $options = [];
        }
        $definition = $this->getDefinition($objectKey);
        $crud = $this->container->get($definition->getCrudService());
        $crud->setPermissionCheck(false);
        if (isset($options['permissionCheck'])) {
            $crud->setPermissionCheck($options['permissionCheck']);
        }
        $crud->setWithNewsFeed(false);
        if (isset($options['newsFeed'])) {
            $crud->setWithNewsFeed($options['newsFeed']);
        }
        if (isset($options['domain'])) {
            $crud->setDomain($options['domain']);
        }
        if (isset($options['lang'])) {
            $crud->setLanguage($options['lang']);
        }
        if ($definition->getMultiLanguage()) {
            $crud->setMultiLanguage(true);
        }
        if ($definition->getDomainDepended()) {
            $crud->setDomainDepended(true);
        }
        $crud->setObject($objectKey);
        $crud->initialize();
        return $crud;
    }