@@ 111-125 (lines=15) @@ | ||
108 | */ |
|
109 | public function add($prefix, $paths, $prepend = false) |
|
110 | { |
|
111 | if (!$prefix) { |
|
112 | if ($prepend) { |
|
113 | $this->fallbackDirsPsr0 = array_merge( |
|
114 | (array) $paths, |
|
115 | $this->fallbackDirsPsr0 |
|
116 | ); |
|
117 | } else { |
|
118 | $this->fallbackDirsPsr0 = array_merge( |
|
119 | $this->fallbackDirsPsr0, |
|
120 | (array) $paths |
|
121 | ); |
|
122 | } |
|
123 | ||
124 | return; |
|
125 | } |
|
126 | ||
127 | $first = $prefix[0]; |
|
128 | if (!isset($this->prefixesPsr0[$first][$prefix])) { |
|
@@ 160-170 (lines=11) @@ | ||
157 | { |
|
158 | if (!$prefix) { |
|
159 | // Register directories for the root namespace. |
|
160 | if ($prepend) { |
|
161 | $this->fallbackDirsPsr4 = array_merge( |
|
162 | (array) $paths, |
|
163 | $this->fallbackDirsPsr4 |
|
164 | ); |
|
165 | } else { |
|
166 | $this->fallbackDirsPsr4 = array_merge( |
|
167 | $this->fallbackDirsPsr4, |
|
168 | (array) $paths |
|
169 | ); |
|
170 | } |
|
171 | } elseif (!isset($this->prefixDirsPsr4[$prefix])) { |
|
172 | // Register directories for a new namespace. |
|
173 | $length = strlen($prefix); |