@@ -165,7 +165,7 @@ public function register()
165165 *
166166 * @return Autoloader
167167 */
168- public function addNamespace ($ namespace , $ path )
168+ public function addNamespace (string $ namespace , string $ path )
169169 {
170170 if (isset ($ this ->prefixes [$ namespace ]))
171171 {
@@ -194,7 +194,7 @@ public function addNamespace($namespace, $path)
194194 *
195195 * @return Autoloader
196196 */
197- public function removeNamespace ($ namespace )
197+ public function removeNamespace (string $ namespace )
198198 {
199199 unset($ this ->prefixes [$ namespace ]);
200200
@@ -211,7 +211,7 @@ public function removeNamespace($namespace)
211211 * @return mixed The mapped file on success, or boolean false
212212 * on failure.
213213 */
214- public function loadClass ($ class )
214+ public function loadClass (string $ class )
215215 {
216216 $ class = trim ($ class , '\\' );
217217 $ class = str_ireplace ('.php ' , '' , $ class );
@@ -237,7 +237,7 @@ public function loadClass($class)
237237 *
238238 * @return mixed The mapped file name on success, or boolean false on fail
239239 */
240- protected function loadInNamespace ($ class )
240+ protected function loadInNamespace (string $ class )
241241 {
242242 if (strpos ($ class , '\\' ) === false )
243243 {
@@ -283,7 +283,7 @@ protected function loadInNamespace($class)
283283 *
284284 * @return mixed The mapped file name on success, or boolean false on failure
285285 */
286- protected function loadLegacy ($ class )
286+ protected function loadLegacy (string $ class )
287287 {
288288 // If there is a namespace on this class, then
289289 // we cannot load it from traditional locations.
@@ -323,7 +323,7 @@ protected function loadLegacy($class)
323323 *
324324 * @return bool
325325 */
326- protected function requireFile ($ file )
326+ protected function requireFile (string $ file )
327327 {
328328 $ file = $ this ->sanitizeFilename ($ file );
329329
0 commit comments