Proxy method for `$this->_container->_crud`

@return \Crud\Controller\Component\CrudComponent
325289
protected function _crud()
    {
        if (!$this->_controller->Crud) {
            return $this->_controller->components()->load('Crud.Crud');
        }

        return $this->_controller->Crud;
    }
379663
public function getComponentDataResolver()
    {
        if (empty($this->componentDataResolver) || !$this->componentDataResolver instanceof ComponentDataResolverInterface ) {
            throw new \Exception('Component data resolver not set');
        }

        return $this->componentDataResolver;
    }
928496
public function proxy() {
        if (empty($this->Model) || empty($this->request->data[$this->Model->alias])) {
            $this->redirect($this->referer());
        }

        $data = $this->request->data[$this->Model->alias];
        $named = array();

        foreach ($data as $key => $value) {
            if (
                mb_substr($key, -7) === '_filter' ||
                mb_substr($key, -11) === '_type_ahead' ||
                $value === '') {
                continue;
            }

            $named[$key] = urlencode($value);

            if (isset($data[$key . '_filter'])) {
                $named[$key . '_filter'] = urlencode($data[$key . '_filter']);
            }

            if (isset($data[$key . '_type_ahead'])) {
                $named[$key . '_type_ahead'] = urlencode($data[$key . '_type_ahead']);
            }
        }

        $url = array('action' => 'index',);

        if ($this->name === 'Crud') {
            $url['model'] = $this->Model->urlSlug;
        }

        $this->redirect(array_merge($named, $url));
    }
998144
public function getConstructor()
    {
        if (!isset($this->constructor)) {
            $this->constructor = new ProxyConstructor($this->fullOriginalClassName);
            $this->constructor->injectReflectionService($this->reflectionService);
        }
        return $this->constructor;
    }
256636
public function getContainer() {
		if(!$this->container) {
			$this->container = $this->buildContainer();
			$this->container['kernel'] = $this;
		}
		return $this->container;
	}
1097058
protected function proxy() {
        if (!$this->context) {
            $this->context = new InstalledAddOnContext($this->version, $this->solution['sid']);
        }

        return $this->context;
    }
370693
public function getController()
    {
        if ($controllerData = $this->component->getData('_controller')) {
            return $controllerData;
        }

        return $this->variation->getConfiguration(
            'components',
            $this->component->getComponentType()->getName(),
            'controller',
            $this->component->getComponentType()->getController()
        );
    }
887907
protected function proxy() {
        if (!$this->context) {
            $this->context = new QueryContext(
                $this->version,
                $this->solution['assistantSid'],
                $this->solution['sid']
            );
        }

        return $this->context;
    }
251636
public function getRequestHandlerBuilder(){
        if(null === $this->requestHandlerBuilder){
            $this->requestHandlerBuilder    = new RequestHandlerBuilder(
                $this->getContainer()
            );

            foreach($this->bundles as $bundle){
                if($bundle instanceof Bundle\MiddlewareRegisterInterface){
                    $bundle->middlewareRegister($this->requestHandlerBuilder);
                }
            }
        }

        return clone $this->requestHandlerBuilder;
    }
159583
protected function proxy() {
        if (!$this->context) {
            $this->context = new VariableContext(
                $this->version,
                $this->solution['serviceSid'],
                $this->solution['environmentSid'],
                $this->solution['sid']
            );
        }

        return $this->context;
    }
1237631
protected function proxy() {
        if (!$this->context) {
            $this->context = new CredentialListContext(
                $this->version,
                $this->solution['trunkSid'],
                $this->solution['sid']
            );
        }

        return $this->context;
    }
1232527
protected function proxy() {
        if (!$this->context) {
            $this->context = new RoleContext(
                $this->version,
                $this->solution['serviceSid'],
                $this->solution['sid']
            );
        }

        return $this->context;
    }
280728
protected function proxy() {
        if (!$this->context) {
            $this->context = new DefaultsContext($this->version, $this->solution['assistantSid']);
        }

        return $this->context;
    }
1316842
protected function proxy() {
        if (!$this->context) {
            $this->context = new EntityContext(
                $this->version,
                $this->solution['serviceSid'],
                $this->solution['identity']
            );
        }

        return $this->context;
    }
465879
public function cachedContainer(): ContainerInterface
    {
        /**
         * @noinspection   PhpIncludeInspection Include generated file
         * @psalm-suppress UnresolvableInclude Include generated file
         */
        include_once $this->getContainerClassPath();

        /** @psalm-var class-string<\Symfony\Component\DependencyInjection\Container> $containerClassName */
        $containerClassName = $this->getContainerClassName();

        /** @var ContainerInterface $container */
        $container = new $containerClassName();

        return $container;
    }
446736
protected function makeControllerInstance()
    {
        list($this->controllerClass, $this->controllerMethod) = explode('@', $this->action['uses']);

        $this->container->instance($this->controllerClass,
            $this->controller = $this->container->make($this->controllerClass));

        return $this->controller;
    }
383019
protected function proxy() {
        if (!$this->context) {
            $this->context = new EnvironmentContext(
                $this->version,
                $this->solution['serviceSid'],
                $this->solution['sid']
            );
        }

        return $this->context;
    }