diff --git a/.gitignore b/.gitignore
index 4333b69b3..a695150c2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,6 +6,5 @@ local/config/runtime-conf.xml
cache/*
log/*
bin/*
-composer.lock
local/session/*
coverage
diff --git a/composer.lock b/composer.lock
new file mode 100644
index 000000000..2333d1650
--- /dev/null
+++ b/composer.lock
@@ -0,0 +1,589 @@
+{
+ "hash": "bec45b0a4848cd287809e9a0a83b6d51",
+ "packages": [
+ {
+ "name": "ircmaxell/password-compat",
+ "version": "dev-master",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/ircmaxell/password_compat.git",
+ "reference": "fc4ad2d46794ace07cbf04fe654a8bf546fc6764"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/ircmaxell/password_compat/zipball/fc4ad2d46794ace07cbf04fe654a8bf546fc6764",
+ "reference": "fc4ad2d46794ace07cbf04fe654a8bf546fc6764",
+ "shasum": ""
+ },
+ "time": "2013-02-04 16:45:02",
+ "type": "library",
+ "autoload": {
+ "files": [
+ "lib/password.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Anthony Ferrara",
+ "email": "ircmaxell@php.net",
+ "homepage": "http://blog.ircmaxell.com"
+ }
+ ],
+ "description": "A compatibility library for the proposed simplified password hashing algorithm: https://wiki.php.net/rfc/password_hash",
+ "homepage": "https://github.com/ircmaxell/password_compat",
+ "keywords": [
+ "password",
+ "hashing"
+ ]
+ },
+ {
+ "name": "phing/phing",
+ "version": "2.4.14",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/phingofficial/phing",
+ "reference": "2.4.14"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://github.com/phingofficial/phing/archive/2.4.14.zip",
+ "reference": "2.4.14",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.2.0"
+ },
+ "time": "2012-11-29 21:23:47",
+ "bin": [
+ "bin/phing"
+ ],
+ "type": "library",
+ "autoload": {
+ "classmap": [
+ "classes/phing/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "include-path": [
+ "classes"
+ ],
+ "license": [
+ "LGPL3"
+ ],
+ "authors": [
+ {
+ "name": "Michiel Rook",
+ "email": "mrook@php.net"
+ },
+ {
+ "name": "Phing Community",
+ "homepage": "http://www.phing.info/trac/wiki/Development/Contributors"
+ }
+ ],
+ "description": "PHing Is Not GNU make; it's a PHP project build system or build tool based on Apache Ant.",
+ "homepage": "http://www.phing.info/",
+ "keywords": [
+ "build",
+ "task",
+ "tool"
+ ]
+ },
+ {
+ "name": "propel/propel1",
+ "version": "1.6.7",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/propelorm/Propel",
+ "reference": "1.6.7"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://github.com/propelorm/Propel/zipball/1.6.7",
+ "reference": "1.6.7",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.2.4",
+ "phing/phing": ">=2.4.12,2.4.*"
+ },
+ "time": "2012-07-30 00:58:15",
+ "bin": [
+ "generator/bin/propel-gen",
+ "generator/bin/propel-gen.bat"
+ ],
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.6-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "runtime/lib",
+ "generator/lib"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "include-path": [
+ "runtime/lib",
+ "generator/lib"
+ ],
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "William Durand",
+ "email": "william.durand1@gmail.com",
+ "homepage": "http://www.willdurand.fr"
+ }
+ ],
+ "description": "Propel is an open-source Object-Relational Mapping (ORM) for PHP5.",
+ "homepage": "http://www.propelorm.org/",
+ "keywords": [
+ "database",
+ "orm",
+ "persistence",
+ "Active Record",
+ "mapping"
+ ]
+ },
+ {
+ "name": "psr/log",
+ "version": "dev-master",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-fig/log",
+ "reference": "1.0.0"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-fig/log/zipball/1.0.0",
+ "reference": "1.0.0",
+ "shasum": ""
+ },
+ "time": "2012-12-21 11:40:51",
+ "type": "library",
+ "autoload": {
+ "psr-0": {
+ "Psr\\Log\\": ""
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "PHP-FIG",
+ "homepage": "http://www.php-fig.org/"
+ }
+ ],
+ "description": "Common interface for logging libraries",
+ "keywords": [
+ "log",
+ "psr",
+ "psr-3"
+ ]
+ },
+ {
+ "name": "symfony/class-loader",
+ "version": "v2.1.7",
+ "target-dir": "Symfony/Component/ClassLoader",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/ClassLoader",
+ "reference": "v2.1.7"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://github.com/symfony/ClassLoader/archive/v2.1.7.zip",
+ "reference": "v2.1.7",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.3"
+ },
+ "require-dev": {
+ "symfony/finder": "2.1.*"
+ },
+ "time": "2013-01-09 08:51:07",
+ "type": "library",
+ "autoload": {
+ "psr-0": {
+ "Symfony\\Component\\ClassLoader": ""
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "http://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony ClassLoader Component",
+ "homepage": "http://symfony.com"
+ },
+ {
+ "name": "symfony/config",
+ "version": "v2.1.7",
+ "target-dir": "Symfony/Component/Config",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/Config",
+ "reference": "v2.1.7"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://github.com/symfony/Config/archive/v2.1.7.zip",
+ "reference": "v2.1.7",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.3"
+ },
+ "time": "2013-01-09 08:51:07",
+ "type": "library",
+ "autoload": {
+ "psr-0": {
+ "Symfony\\Component\\Config": ""
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "http://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony Config Component",
+ "homepage": "http://symfony.com"
+ },
+ {
+ "name": "symfony/console",
+ "version": "v2.1.7",
+ "target-dir": "Symfony/Component/Console",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/Console",
+ "reference": "v2.1.7"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://github.com/symfony/Console/archive/v2.1.7.zip",
+ "reference": "v2.1.7",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.3"
+ },
+ "time": "2013-01-17 15:20:05",
+ "type": "library",
+ "autoload": {
+ "psr-0": {
+ "Symfony\\Component\\Console": ""
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "http://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony Console Component",
+ "homepage": "http://symfony.com"
+ },
+ {
+ "name": "symfony/dependency-injection",
+ "version": "v2.1.7",
+ "target-dir": "Symfony/Component/DependencyInjection",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/DependencyInjection",
+ "reference": "v2.1.7"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://github.com/symfony/DependencyInjection/archive/v2.1.7.zip",
+ "reference": "v2.1.7",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.3"
+ },
+ "require-dev": {
+ "symfony/yaml": "2.1.*",
+ "symfony/config": "2.1.*"
+ },
+ "suggest": {
+ "symfony/yaml": "2.1.*",
+ "symfony/config": "2.1.*"
+ },
+ "time": "2013-01-17 21:21:51",
+ "type": "library",
+ "autoload": {
+ "psr-0": {
+ "Symfony\\Component\\DependencyInjection": ""
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "http://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony DependencyInjection Component",
+ "homepage": "http://symfony.com"
+ },
+ {
+ "name": "symfony/event-dispatcher",
+ "version": "v2.1.7",
+ "target-dir": "Symfony/Component/EventDispatcher",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/EventDispatcher",
+ "reference": "v2.1.7"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://github.com/symfony/EventDispatcher/archive/v2.1.7.zip",
+ "reference": "v2.1.7",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.3"
+ },
+ "require-dev": {
+ "symfony/dependency-injection": "2.1.*"
+ },
+ "suggest": {
+ "symfony/dependency-injection": "2.1.*",
+ "symfony/http-kernel": "2.1.*"
+ },
+ "time": "2013-01-11 00:31:43",
+ "type": "library",
+ "autoload": {
+ "psr-0": {
+ "Symfony\\Component\\EventDispatcher": ""
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "http://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony EventDispatcher Component",
+ "homepage": "http://symfony.com"
+ },
+ {
+ "name": "symfony/http-foundation",
+ "version": "v2.1.7",
+ "target-dir": "Symfony/Component/HttpFoundation",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/HttpFoundation",
+ "reference": "v2.1.7"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://github.com/symfony/HttpFoundation/archive/v2.1.7.zip",
+ "reference": "v2.1.7",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.3"
+ },
+ "time": "2013-01-11 00:31:43",
+ "type": "library",
+ "autoload": {
+ "psr-0": {
+ "Symfony\\Component\\HttpFoundation": "",
+ "SessionHandlerInterface": "Symfony/Component/HttpFoundation/Resources/stubs"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "http://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony HttpFoundation Component",
+ "homepage": "http://symfony.com"
+ },
+ {
+ "name": "symfony/http-kernel",
+ "version": "v2.1.7",
+ "target-dir": "Symfony/Component/HttpKernel",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/HttpKernel",
+ "reference": "v2.1.7"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://github.com/symfony/HttpKernel/archive/v2.1.7.zip",
+ "reference": "v2.1.7",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.3",
+ "symfony/event-dispatcher": "2.1.*",
+ "symfony/http-foundation": "2.1.*"
+ },
+ "require-dev": {
+ "symfony/browser-kit": "2.1.*",
+ "symfony/class-loader": "2.1.*",
+ "symfony/config": "2.1.*",
+ "symfony/console": "2.1.*",
+ "symfony/dependency-injection": "2.1.*",
+ "symfony/finder": "2.1.*",
+ "symfony/process": "2.1.*",
+ "symfony/routing": "2.1.*"
+ },
+ "suggest": {
+ "symfony/browser-kit": "2.1.*",
+ "symfony/class-loader": "2.1.*",
+ "symfony/config": "2.1.*",
+ "symfony/console": "2.1.*",
+ "symfony/dependency-injection": "2.1.*",
+ "symfony/finder": "2.1.*"
+ },
+ "time": "2013-01-17 16:21:47",
+ "type": "library",
+ "autoload": {
+ "psr-0": {
+ "Symfony\\Component\\HttpKernel": ""
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "http://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony HttpKernel Component",
+ "homepage": "http://symfony.com"
+ },
+ {
+ "name": "symfony/routing",
+ "version": "v2.1.7",
+ "target-dir": "Symfony/Component/Routing",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/Routing",
+ "reference": "v2.1.7"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://github.com/symfony/Routing/archive/v2.1.7.zip",
+ "reference": "v2.1.7",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.3"
+ },
+ "require-dev": {
+ "symfony/config": "2.1.*",
+ "symfony/yaml": "2.1.*",
+ "symfony/http-kernel": "2.1.*",
+ "doctrine/common": ">=2.2,<2.4-dev"
+ },
+ "suggest": {
+ "symfony/config": "2.1.*",
+ "symfony/yaml": "2.1.*",
+ "doctrine/common": ">=2.2,<2.4-dev"
+ },
+ "time": "2013-01-09 08:51:07",
+ "type": "library",
+ "autoload": {
+ "psr-0": {
+ "Symfony\\Component\\Routing": ""
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "http://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony Routing Component",
+ "homepage": "http://symfony.com"
+ }
+ ],
+ "packages-dev": null,
+ "aliases": [
+
+ ],
+ "minimum-stability": "stable",
+ "stability-flags": {
+ "ircmaxell/password-compat": 20,
+ "psr/log": 20
+ }
+}
diff --git a/core/lib/Thelia/Core/Template/Parser.php b/core/lib/Thelia/Core/Template/Parser.php
index 05b6e7a59..783a51fdf 100644
--- a/core/lib/Thelia/Core/Template/Parser.php
+++ b/core/lib/Thelia/Core/Template/Parser.php
@@ -139,9 +139,11 @@ class Parser implements ParserInterface
public function loadParser()
{
$content = $this->openFile($this->getRequest());
+
+ $content = $this->parseInclude($content);
}
- public function openFile(Request $request)
+ protected function openFile(Request $request)
{
$file = $request->attributes->get('_view');
$fileName = THELIA_TEMPLATE_DIR . rtrim($this->template, "/") . "/" . $file . ".html";
@@ -150,8 +152,14 @@ class Parser implements ParserInterface
} else {
throw new ResourceNotFoundException(sprintf("%s file not found in %s template", $file, $this->template));
}
+
+ return $content;
}
+ protected function parseInclude($content)
+ {
+
+ }
}
diff --git a/documentation/api/class-Thelia.Controller.DefaultController.html b/documentation/api/class-Thelia.Controller.DefaultController.html
index 5c161e827..753018f01 100644
--- a/documentation/api/class-Thelia.Controller.DefaultController.html
+++ b/documentation/api/class-Thelia.Controller.DefaultController.html
@@ -153,7 +153,7 @@
Author:
Manuel Raynaud <mraynadu@openstudio.fr>
- Located at core/lib/Thelia/Controller/DefaultController.php
+ Located at core/lib/Thelia/Controller/DefaultController.php
@@ -171,7 +171,7 @@ href="mailto:mraynadu@openstudio.fr">mraynadu@openstudio.fr&g
noAction( Symfony\Component\HttpFoundation\Request $request )
+ noAction( Symfony\Component\HttpFoundation\Request $request )
string
+ INCLUSION
+ "thelia.include"INCLUDE event
+ +__construct( Thelia\Core\Template\ParserInterface $parser )
+ __construct( Symfony\Component\DependencyInjection\ContainerInterface $container )
Thelia\Core\Template\ParserInterfaceonKernelView( Symfony\Component\HttpKernel\Event\GetResponseForControllerResultEvent $event )
+ onKernelView( Symfony\Component\HttpKernel\Event\GetResponseForControllerResultEvent $event )
+ public
+
+
+
+ beforeKernelView( Symfony\Component\HttpKernel\Event\GetResponseForControllerResultEvent $event )
+
+
+ public
+
+
+
+ getSubscribedEvents( )
+ getSubscribedEvents( )
__construct( Symfony\Component\DependencyInjection\ContainerInterface $container )
+ __construct( Symfony\Component\DependencyInjection\ContainerInterface $container )
+ public
+ Symfony\Component\HttpFoundation\Request
+
+
+
+ public
+ Symfony\Component\EventDispatcher\EventDispatcher
+
+
+ getContent( )
+ getContent( )
setContent( string|Symfony\Component\HttpFoundation\Response $content )
+ setContent( string|Symfony\Component\HttpFoundation\Response $content )
getStatus( )
+ getStatus( )
setStatus( integer $status )
+ setStatus( integer $status )
+ public
+
+
+
+ openFile( Symfony\Component\HttpFoundation\Request $request )
string
- PREFIXE
+ PREFIXE
'prx'boolean
- SHOW_TIME
+ SHOW_TIME
trueboolean
- ALLOW_DEBUG
+ ALLOW_DEBUG
trueboolean
- USE_CACHE
+ USE_CACHE
true200
+ protected
+ string
+ "default"init( )
+ init( )
initPropel( )
+ initPropel( )
loadConfiguration( )
+ loadConfiguration( )
+ public
+
+
+
+ getCacheDir( )
+ getCacheDir( )
getLogDir( )
+ getLogDir( )
registerBundles( )
+ registerBundles( )
registerContainerConfiguration( Symfony\Component\Config\Loader\LoaderInterface $loader )
+ registerContainerConfiguration( Symfony\Component\Config\Loader\LoaderInterface $loader )
__construct( Symfony\Component\EventDispatcher\EventDispatcherInterface $dispatcher, Symfony\Component\DependencyInjection\ContainerInterface $container, Symfony\Component\HttpKernel\Controller\ControllerResolverInterface $controllerResolver )
+ __construct( Symfony\Component\EventDispatcher\EventDispatcherInterface $dispatcher, Symfony\Component\DependencyInjection\ContainerInterface $container, Symfony\Component\HttpKernel\Controller\ControllerResolverInterface $controllerResolver )
handle( Symfony\Component\HttpFoundation\Request $request, integer $type = Thelia\Core\HttpKernelInterface::MASTER_REQUEST, Boolean $catch = true )
+ handle( Symfony\Component\HttpFoundation\Request $request, integer $type = Thelia\Core\HttpKernelInterface::MASTER_REQUEST, Boolean $catch = true )
+ protected
+
+
+
+ read( mixed $search, mixed $default )
+ read( mixed $search, mixed $default = null )
initialize( )
+ initialize( )
buildRelations( )
+ buildRelations( )
getBehaviors( )
+ getBehaviors( )
getId( )
+ getId( )
getTitle( )
+ getTitle( )
+ public
+ string
+
+
+ getUrl( )
+ getUrl( )
getByDefault( )
+ getByDefault( )
getCreatedAt( string $format = 'Y-m-d H:i:s' )
+ getCreatedAt( string $format = 'Y-m-d H:i:s' )
getUpdatedAt( string $format = 'Y-m-d H:i:s' )
+ getUpdatedAt( string $format = 'Y-m-d H:i:s' )
setId( integer $v )
+ setId( integer $v )
setTitle( string $v )
+ setTitle( string $v )
+ public
+ Thelia\Model\Lang
+
+
+ setUrl( string $v )
+ setUrl( string $v )
setByDefault( integer $v )
+ setByDefault( integer $v )
setCreatedAt( mixed $v )
+ setCreatedAt( mixed $v )
setUpdatedAt( mixed $v )
+ setUpdatedAt( mixed $v )
hasOnlyDefaultValues( )
+ hasOnlyDefaultValues( )
hydrate( array $row, integer $startcol = 0, boolean $rehydrate = false )
+ hydrate( array $row, integer $startcol = 0, boolean $rehydrate = false )
ensureConsistency( )
+ ensureConsistency( )
reload( boolean $deep = false, PropelPDO $con = null )
+ reload( boolean $deep = false, PropelPDO $con = null )
delete( PropelPDO $con = null )
+ delete( PropelPDO $con = null )
save( PropelPDO $con = null )
+ save( PropelPDO $con = null )
doSave( PropelPDO $con )
+ doSave( PropelPDO $con )
doInsert( PropelPDO $con )
+ doInsert( PropelPDO $con )
doUpdate( PropelPDO $con )
+ doUpdate( PropelPDO $con )
getValidationFailures( )
+ getValidationFailures( )
validate( mixed $columns = null )
+ validate( mixed $columns = null )
doValidate( array $columns = null )
+ doValidate( array $columns = null )
ValidationFailed objets otherwise.getByName( string $name, string $type = Thelia\Model\om\BasePeer::TYPE_PHPNAME )
+ getByName( string $name, string $type = Thelia\Model\om\BasePeer::TYPE_PHPNAME )
getByPosition( integer $pos )
+ getByPosition( integer $pos )
toArray( string $keyType = Thelia\Model\om\BasePeer::TYPE_PHPNAME, boolean $includeLazyLoadColumns = true, array $alreadyDumpedObjects = array() )
+ toArray( string $keyType = Thelia\Model\om\BasePeer::TYPE_PHPNAME, boolean $includeLazyLoadColumns = true, array $alreadyDumpedObjects = array() )
setByName( string $name, mixed $value, string $type = Thelia\Model\om\BasePeer::TYPE_PHPNAME )
+ setByName( string $name, mixed $value, string $type = Thelia\Model\om\BasePeer::TYPE_PHPNAME )
setByPosition( integer $pos, mixed $value )
+ setByPosition( integer $pos, mixed $value )
fromArray( array $arr, string $keyType = Thelia\Model\om\BasePeer::TYPE_PHPNAME )
+ fromArray( array $arr, string $keyType = Thelia\Model\om\BasePeer::TYPE_PHPNAME )
buildCriteria( )
+ buildCriteria( )
buildPkeyCriteria( )
+ buildPkeyCriteria( )
getPrimaryKey( )
+ getPrimaryKey( )
setPrimaryKey( integer $key )
+ setPrimaryKey( integer $key )
isPrimaryKeyNull( )
+ isPrimaryKeyNull( )
copyInto( object $copyObj, boolean $deepCopy = false, boolean $makeNew = true )
+ copyInto( object $copyObj, boolean $deepCopy = false, boolean $makeNew = true )
copy( boolean $deepCopy = false )
+ copy( boolean $deepCopy = false )
getPeer( )
+ getPeer( )
clear( )
+ clear( )
clearAllReferences( boolean $deep = false )
+ clearAllReferences( boolean $deep = false )
__toString( )
+ __toString( )
isAlreadyInSave( )
+ isAlreadyInSave( )
keepUpdateDateUnchanged( )
+ keepUpdateDateUnchanged( )
The value for the code field.
+
+ protected
+ string
+ The value for the locale field.
+ +falsefalsearray()translateFieldName( string $name, string $fromType, string $toType )
+ translateFieldName( string $name, string $fromType, string $toType )
getFieldNames( string $type = Thelia\Model\om\BasePeer::TYPE_PHPNAME )
+ getFieldNames( string $type = Thelia\Model\om\BasePeer::TYPE_PHPNAME )
alias( string $alias, string $column )
+ alias( string $alias, string $column )
addSelectColumns( Criteria $criteria, string $alias = null )
+ addSelectColumns( Criteria $criteria, string $alias = null )
doCount( Criteria $criteria, boolean $distinct = false, PropelPDO $con = null )
+ doCount( Criteria $criteria, boolean $distinct = false, PropelPDO $con = null )
doSelectOne( Criteria $criteria, PropelPDO $con = null )
+ doSelectOne( Criteria $criteria, PropelPDO $con = null )
doSelect( Criteria $criteria, PropelPDO $con = null )
+ doSelect( Criteria $criteria, PropelPDO $con = null )
doSelectStmt( Criteria $criteria, PropelPDO $con = null )
+ doSelectStmt( Criteria $criteria, PropelPDO $con = null )
addInstanceToPool( Thelia\Model\Lang $obj, string $key = null )
+ addInstanceToPool( Thelia\Model\Lang $obj, string $key = null )
removeInstanceFromPool( mixed $value )
+ removeInstanceFromPool( mixed $value )
getInstanceFromPool( string $key )
+ getInstanceFromPool( string $key )
clearInstancePool( )
+ clearInstancePool( )
clearRelatedInstancePool( )
+ clearRelatedInstancePool( )
getPrimaryKeyHashFromRow( array $row, integer $startcol = 0 )
+ getPrimaryKeyHashFromRow( array $row, integer $startcol = 0 )
getPrimaryKeyFromRow( array $row, integer $startcol = 0 )
+ getPrimaryKeyFromRow( array $row, integer $startcol = 0 )
populateObjects( PDOStatement $stmt )
+ populateObjects( PDOStatement $stmt )
populateObject( array $row, integer $startcol = 0 )
+ populateObject( array $row, integer $startcol = 0 )
getTableMap( )
+ getTableMap( )
buildTableMap( )
+ buildTableMap( )
getOMClass( )
+ getOMClass( )
doInsert( mixed $values, PropelPDO $con = null )
+ doInsert( mixed $values, PropelPDO $con = null )
doUpdate( mixed $values, PropelPDO $con = null )
+ doUpdate( mixed $values, PropelPDO $con = null )
doDeleteAll( PropelPDO $con = null )
+ doDeleteAll( PropelPDO $con = null )
doDelete( mixed $values, PropelPDO $con = null )
+ doDelete( mixed $values, PropelPDO $con = null )
doValidate( Thelia\Model\Lang $obj, mixed $cols = null )
+ doValidate( Thelia\Model\Lang $obj, mixed $cols = null )
retrieveByPK( integer $pk, PropelPDO $con = null )
+ retrieveByPK( integer $pk, PropelPDO $con = null )
retrieveByPKs( array $pks, PropelPDO $con = null )
+ retrieveByPKs( array $pks, PropelPDO $con = null )