Lines Matching refs:node
28 * @param ClassNode $node
32 public function supports(ClassNode $node) argument
34 if (null === $node->getParentClass()) {
37 return 'SplFileInfo' === $node->getParentClass()
38 || is_subclass_of($node->getParentClass(), 'SplFileInfo')
45 * @param ClassNode $node
47 public function apply(ClassNode $node) argument
49 if ($node->hasMethod('__construct')) {
50 $constructor = $node->getMethod('__construct');
53 $node->addMethod($constructor);
56 if ($this->nodeIsDirectoryIterator($node)) {
62 if ($this->nodeIsSplFileObject($node)) {
69 if ($this->nodeIsSymfonySplFileInfo($node)) {
90 * @param ClassNode $node
93 private function nodeIsDirectoryIterator(ClassNode $node) argument
95 $parent = $node->getParentClass();
102 * @param ClassNode $node
105 private function nodeIsSplFileObject(ClassNode $node) argument
107 $parent = $node->getParentClass();
114 * @param ClassNode $node
117 private function nodeIsSymfonySplFileInfo(ClassNode $node) argument
119 $parent = $node->getParentClass();