<?php
class Thing
{
	public $id;
	public $job_number;
	public $part_number;
	
	public function __construct(Array $part) {
		$this->id = $part['id'];
		$this->job_number = $part['job_number'];
		$this->part_number = $part['part_number'];
	}
}

$items = [
		[
			'id'=> 1,
			'job_number' => 'a1',
			'part_number' => 'asde3'
			],
			[
			'id'=> 2,
			'job_number' => 'b21',
			'part_number' => 'vcse45'],
			[
			'id'=> 45,
			'job_number' => 'q8',
			'part_number' => '101POP'],
	];
	
$objects = [];	
foreach($items as $item){
	array_push($objects, new Thing($item));
}

print_r($objects);