everzet
ff9c1321dc
[Config] added type prefixes to resource ids
...
Makes sure that directory and the file resources
with the same name will have different ids
2012-06-20 10:11:24 +02:00
everzet
ece489f4b9
[Config] skip dots in getFilteredChilds() (fixes test suite on Linux)
2012-06-20 10:11:09 +02:00
Fabien Potencier
c9eaa72e2f
[Config] made ResourceInterface extends Serializable
2012-06-20 10:10:34 +02:00
everzet
d7c24eb88a
[Config] added new methods and their tests to File and Directory resources
2012-06-20 10:10:27 +02:00
everzet
45a45baf2f
[Config] updated DirectoryResource tests
2012-06-20 10:10:10 +02:00
everzet
1f9ba382ee
[Config] getFilteredChildResources() method added to DirectoryResource
2012-06-20 10:10:02 +02:00
everzet
6b39688586
[Config] moved DirectoryResource childs retrieving to the special getFilteredChilds method
2012-06-20 10:09:55 +02:00
everzet
45df2e681e
[Config] updated resources API to be more explicit
2012-06-20 10:09:47 +02:00
Christophe Coevoet
cbd0c3c8e9
[Config] Implemented Serializable on resources
2011-11-01 02:15:01 +01:00
Johannes M. Schmitt
a1491e8b54
added some missing accessors/mutators
2011-09-16 13:43:09 +02:00
Fabien Potencier
bede42065e
[Config] fixed FileResource usage of is_file (we must use file_exists here as the resource can be a file or a directory, reverts #2057 )
2011-09-16 13:20:41 +02:00
Fabien Potencier
0eae562cb2
converted file_exists calls to either is_file or is_dir where it makes sense
2011-08-29 15:28:26 +02:00
Kris Wallsmith
c51b716180
[Config] simplified DirectoryResource to only allow one regex
2011-04-01 04:56:50 -07:00
Fabien Potencier
e4a3e0c2c7
[Config] moved from protected to private (WIP)
2011-03-23 19:34:00 +01:00
Sven Paulus
f93e4b2d73
Eleminate the need to manually clear the cache if a new controller file containing routing annotations is added - part II
...
* add unit tests
* introduce filename filter to DirectoryResource (to restrict change monitoring to a subset of files)
* modify AnnotationDirectoryLoader.php to use filename filter set on Controller\.php$
2011-03-22 09:03:45 +01:00
Fabien Potencier
4f0e0a6193
fixed some emails
2011-03-08 15:43:54 +01:00
Fabien Potencier
a0caa942e9
[Config] fixed CS
2011-03-08 15:33:46 +01:00
develop
a93aa55199
If you use an annotation resource pointing to a controller directory
...
in your routing configuration, only existing files in this directory
get tracked for changes in this directory. So if you add a new
controller file in this directory you'd have to manually clear the
cache since the new file gets ignored.
This patch adds a DirectoryResource for this case which tracks all
changes in the given directory (and files and directories contained
within).
2011-03-08 09:49:45 +01:00
Fabien Potencier
8c423edfef
replaced symfony-project.org by symfony.com
2011-03-06 12:40:06 +01:00
Victor Berchet
8588d55c11
[Config] Improve the component
2011-02-14 22:05:56 +01:00
Fabien Potencier
5c905beb13
moved common configuration classes to a new Config component
2011-02-13 22:31:50 +01:00
Fabien Potencier
b91f082be5
Revert "moved Resource to the Config component"
...
This reverts commit f53080860a
.
Revert "[Router] config fixes"
This reverts commit 51beecc6f2
.
Revert "moved duplicated files to a new Config component"
This reverts commit a8ec9b27f0
.
2011-02-10 16:14:12 +01:00
Fabien Potencier
f53080860a
moved Resource to the Config component
2011-02-10 16:07:42 +01:00