<?php

namespace 
{
    class AppKerne_ extends AppKernel
    {
        public function getCacheDir()
        {
            return '/home/colpshop/public_html/creditos/crd/var/cache/de_';
        }

        public function getRootDir()
        {
            return '/home/colpshop/public_html/creditos/crd/app';
        }

        public function getLogDir()
        {
            return '/home/colpshop/public_html/creditos/crd/var/logs';
        }

        protected function getContainerClass()
        {
            return 'appDevDebugProjectContaine_';
        }

        protected function buildContainer()
        {
            $container = parent::buildContainer();

            // filter container's resources, removing reference to temp kernel file
            $resources = $container->getResources();
            $filteredResources = array();
            foreach ($resources as $resource) {
                if ((string) $resource !== __FILE__) {
                    $filteredResources[] = $resource;
                }
            }

            $container->setResources($filteredResources);

            return $container;
        }
    }
}