/******************************************************************************* * This file is part of the Symfony eclipse plugin. * * (c) Robert Gruendler <r.gruendler@gmail.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. ******************************************************************************/ package com.dubture.symfony.core.preferences; /** * * Preference constants for the Symfony plugin. * * @see PreferenceInitializer, SymfonyCorePreferences * * @author Robert Gruendler <r.gruendler@gmail.com> * */ public class SymfonyCoreConstants { // Symfony Class and Method names public static final String CONTROLLER_CLASS = "Controller"; public static final String ACTION_SUFFIX = "Action"; public static final String APP_KERNEL = "AppKernel"; // FrameworkExtraBundle Annotations public static final String TEMPLATE_ANNOTATION = "Template"; public static final String ROUTE_ANNOTATION = "Route"; // prefix for methods which render views public static final String RENDER_PREFIX = "render"; // namespaces public static final String CONTROLLER_NS = "Symfony\\Bundle\\FrameworkBundle\\Controller"; // core classes public static final String BUNDLE_FQCN = "Symfony\\Component\\HttpKernel\\Bundle\\Bundle"; // the symfony version public static final String SYMFONY_VERSION = "symfony_version"; // Paths public static final String DEFAULT_CONSOLE = "app/console"; public static final String DEFAULT_CONTAINER = "app/cache/dev/appDevDebugProjectContainer.xml"; public static final String APP_PATH = "app"; public static final String VENDOR_PATH = "vendor"; public static final String CACHE_PATH = "app/cache"; public static final String LOG_PATH = "app/logs"; public static final String CACHE_PATTERN = "**/cache/"; public static final String LOG_PATTERN = "**/logs/"; public static final String SKELETON_PATTERN = "**/skeleton/"; public static final String TEST_PATTERN = "**/Test*/"; public static final String CG_FIXTURE_PATTERN = "**/CG/**/Fixture/"; public static final String SRC_PATH = "src"; public static final String WEB_PATH = "web"; public static final String WEB_BUNDLE_PATH = "bundles/*"; public static final String BUILTIN_SYMFONY = "/Resources/vendor/symfony2/"; public static final String BUILTIN_VENDOR = "vendors"; public static final String BUILTIN_NO_VENDOR = "novendors"; // routing types public static final String ANNOTATION = "annotation"; public static final String YAML = "yaml"; public static final String XML = "xml"; public static final String SYMFONY_STANDARD_EDITION = "symfony/framework-standard-edition"; public static final String CONTROLLER_PARENT = "Symfony\\Bundle\\FrameworkBundle\\Controller\\Controller"; public static final String CONTAINER_INTERFACE = "Symfony\\Component\\DependencyInjection\\ContainerInterface"; public static final String DOCTRINE_REGISTRY_NAME = "Doctrine\\Common\\Persistence\\ManagerRegistry"; }