30 public static function getPhpFiles($changedFilesList, $fileTypes = 0)
33 if (isset($_ENV[
'INCREMENTAL_BUILD'])) {
35 foreach (glob($changedFilesList, GLOB_NOSORT) as $listFile) {
36 $phpFiles = array_merge($phpFiles, file($listFile, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES));
41 $file =
BP .
'/' . $file;
44 if (!empty($phpFiles)) {
46 $phpFiles = array_intersect_key($phpFiles, $fileUtilities->getPhpFiles($fileTypes));
49 $phpFiles = $fileUtilities->getPhpFiles($fileTypes);
66 $changedFilesContentFile =
BP . sprintf(self::CHANGED_FILES_CONTENT_FILE,
$extension);
67 if (file_exists($changedFilesContentFile)) {
69 $data = json_decode($changedContent,
true);
const CHANGED_FILES_CONTENT_FILE
static getPhpFiles($changedFilesList, $fileTypes=0)
static getChangedContent($fileName)
static composeDataSets(array $files)
static getFileExtension($fileName)