sourcedir: guess basic package info
[pharext/pharext] / src / pharext / SourceDir / Basic.php
index f960236c765fb9c1484c1bb268b58757f0021d81..13891d02a9b65eeb452a065e7453f4f9d6362086 100644 (file)
@@ -4,6 +4,7 @@ namespace pharext\SourceDir;
 
 use pharext\Cli\Args;
 use pharext\License;
+use pharext\PackageInfo;
 use pharext\SourceDir;
 
 use FilesystemIterator;
@@ -16,6 +17,7 @@ use RecursiveIteratorIterator;
 class Basic implements IteratorAggregate, SourceDir
 {
        use License;
+       use PackageInfo;
        
        private $path;
        
@@ -26,9 +28,13 @@ class Basic implements IteratorAggregate, SourceDir
        public function getBaseDir() {
                return $this->path;
        }
-       
+
+       /**
+        * @inheritdoc
+        * @return array
+        */
        public function getPackageInfo() {
-               return [];
+               return $this->findPackageInfo($this->getBaseDir());
        }
        
        public function getLicense() {