21 Commits (355dc67038287f5d9ce4a188c5be5fdd316b36f8)

Author SHA1 Message Date
Daniel Karp e3be04c443 Don't show Ambiguous class resolution warning if class when not ambiguous
if a class or interface is defined twice in the same class, this should not produce a warning
10 years ago
Jordi Boggiano 7daf876d70 Fix test because the order of filesystem iteration is non deterministic 10 years ago
Jordi Boggiano 781c97fa9b Refactor to avoid global static state 10 years ago
Jan Brecka b94838169d show warning only instead of throwing exception 10 years ago
Jan Brecka de09c5e371 remove duplicity 10 years ago
Jan Brecka 5763685e69 use statement 10 years ago
Jan Brecka ea7717c8e5 improve exception message 10 years ago
Jan Brecka 13b57112a9 Throw RuntimeException when ambiguous reference was found. 10 years ago
David Simon 2665c60b2f Test for bug parsing multiline strings with 'escaped' newlines 11 years ago
Jordi Boggiano aefe3a0b11 Add support for .inc files in classmap, fixes #1396 12 years ago
Jordi Boggiano de3235a2a4 Add tests to prevent regressions on strings/nowdoc/comment stripping 12 years ago
Jordi Boggiano 5a01ada383 Restrict unicode chars allowed to what php core allows, refs #1361 12 years ago
Jordi Boggiano 2d7c3c9d27 Tweak #1361 to re-enable support for unicode classnames 12 years ago
Igor Wiedler 530991217b Support classmap generation for classes without space after class name
Class names with multi-byte characters are not supported.

Closes #1360.
12 years ago
Jordi Boggiano 75da832cd3 Fix parsing of large files that go over the PCRE limits 12 years ago
Victor Berchet 86bb1be61f [ClassMapGeneratot] Filter out non php code
Otherwise files like https://github.com/propelorm/Propel/blob/master/generator/lib/behavior/i18n/templates/queryUseI18nQuery.php
would fail ("class" keyword would not be filtered out by php_strip_whitespace())
12 years ago
Victor Berchet ab48114531 [ClassMapGenerator] Improve error message when the path does not exist
i.e. the composer.json has a typo
12 years ago
Victor Berchet ff5c428d60 [ClassMapGenerator] Refine the findClasses method
The code could not throw
12 years ago
Jordi Boggiano 5a763cf010 Fix scanning of empty namespace{} blocks 12 years ago
Martin Hasoň 81e8261692 Added tests for traits 12 years ago
Benjamin Eberlei 671cd5ee08 Add tests for ClassMapGenerator 13 years ago