diff --git a/php/WP_CLI/FileCache.php b/php/WP_CLI/FileCache.php index ee5681e3b..09b27500d 100644 --- a/php/WP_CLI/FileCache.php +++ b/php/WP_CLI/FileCache.php @@ -157,12 +157,17 @@ public function read( $key, $ttl = null ) { * * @param string $key cache key * @param string $source source filename + * * @return bool */ public function import( $key, $source ) { $filename = $this->prepare_write( $key ); if ( $filename ) { + $ext = pathinfo( $filename, PATHINFO_EXTENSION ); + if ( '' === $ext ) { + return false; + } return copy( $source, $filename ) && touch( $filename ); }