settings ); } class AWPCP_UploadedFileLogicFactory { private $settings; public function __construct( $settings ) { $this->settings = $settings; } public function create_file_logic( $file ) { return new AWPCP_UploadedFileLogic( $file, $this->settings ); } }