diff --git a/application/controllers/CompanyController.php b/application/controllers/CompanyController.php index 2f4f39c..74ae875 100644 --- a/application/controllers/CompanyController.php +++ b/application/controllers/CompanyController.php @@ -3,56 +3,54 @@ class CompanyController extends CI_Controller{ public function __construct(){ - - parent::__construct(); - $this->load->database(); - $this->load->model('CompanyModel'); - $this->load->library('upload'); + + parent::__construct(); + $this->load->database(); + $this->load->model('CompanyModel'); + $this->load->library('upload'); } - public function index(){ + public function index() + { - if($this->session->userdata('user_id')) + if($this->session->userdata('user_id')) { - $this->load->view('Gsetting'); + $this->load->view('Gsetting'); } else { redirect('LoginController'); } - } + } + // Insert Company Function + public function addcompany() + { - public function addcompany(){ - if($this->input->post('submit')){ $config = array( 'file_name'=>time(), - 'overwrite'=>TRUE, - /* 'max_width'=>'400', - 'max_height'=>'225', */ 'max_size'=>'2048', 'allowed_types' => "png", 'upload_path'=>'./uploads/' ); - $this->upload->initialize($config); $this->upload->do_upload('comp_logo'); if (!$this->upload->do_upload('comp_logo')) { - // $error = array('error' => $this->upload->display_errors()); - $this->session->set_flashdata('status',"Only png is allowed and demension 400x225 "); + //$error = array('error' => $this->upload->display_errors()); + $this->session->set_flashdata('status',"Only png is allowed "); redirect('CompanyController/index'); - // echo '
'; print_r($error); die();
+ //echo ''; print_r($error); die();
}
$imageData = $this->upload->data();
@@ -63,27 +61,24 @@ class CompanyController extends CI_Controller{
$company['comp_web'] = $this->input->post('comp_web');
$company['comp_logo'] = $imageData['file_name'];
- $result = $this->CompanyModel->insertcomp($company);
- $website = $this->input->post('comp_web');
- $id=$this->CompanyModel->get_comp_id($website);
-
-
+ $result = $this->CompanyModel->insertcomp($company);
+ $comp_name = $this->input->post('comp_name');
+ $id=$this->CompanyModel->get_comp_id($comp_name);
+
$count = count($this->input->post('branch_name'));
- for($i=0;$i<$count;$i++) {
+ for($i=0;$i<$count;$i++)
+ {
$branch['comp_id'] = $id;
$branch['branch_name']= $this->input->post('branch_name')[$i];
$branch['branch_address'] = $this->input->post('address')[$i];
$branch['maplink'] = $this->input->post('maplink')[$i];
-
- // echo ''; print_r($branch); die();
-
$result=$this->CompanyModel->branches($branch);
}
- $this->session->set_flashdata('status', '"'. $company['comp_name'] .'" -Company Added Sucessfully');
+ $this->session->set_flashdata('status', '');
redirect('CompanyController/companylist');
@@ -92,7 +87,7 @@ class CompanyController extends CI_Controller{
-
+ //CompanyList View Function
public function CompanyList()
{
@@ -110,28 +105,23 @@ class CompanyController extends CI_Controller{
-
- public function editCompany(){
-
+ //Update Company Function
+ public function editCompany()
+ {
+
+ //get Id from companylist view page
$id=$this->input->get('id');
$result['data']=$this->CompanyModel->editcompany($id);
$result['bdata']=$this->CompanyModel->get_branch($id);
- // print_r($result);die();
- // echo ''; print_r($result); die();
$this->load->view('editcompanylist',$result);
-
-
-
- if($this->input->post('update')){
+ if($this->input->post('update'))
+ {
- $config = array(
-
- 'file_name'=>time(),
- 'overwrite'=>TRUE,
- /* 'max_width'=>'400',
- 'max_height'=>'225', */
+ $config = array(
+
+ 'file_name'=>time(),
'max_size'=>'2048',
'allowed_types' => "png",
'upload_path'=>'./uploads/'
@@ -140,69 +130,69 @@ class CompanyController extends CI_Controller{
$this->upload->initialize($config);
$this->upload->do_upload('comp_logo');
- if (!$this->upload->do_upload('comp_logo'))
+ if (!$this->upload->do_upload('comp_logo'))
{
- // $error = array('error' => $this->upload->display_errors());
- // $this->session->set_flashdata('status',"Only png is allowed and demension 400x225 is allowed ");
+ //$error = array('error' => $this->upload->display_errors());
+ // $this->session->set_flashdata('status',"Only png is allowed");
// redirect('CompanyController/editCompany');
- // echo ''; print_r($error); die();
+ //echo ''; print_r($error); die();
}
-
- $imageData = $this->upload->data();
-
+ //image upload part
+ $imageData = $this->upload->data();
$id = $this->input->post('comp_id');
$company['comp_name'] = $this->input->post('comp_name');
$company['comp_web'] = $this->input->post('comp_web');
- if($this->upload->do_upload('comp_logo'))
+ if($this->upload->do_upload('comp_logo'))
{
$company['comp_logo'] = $imageData['file_name'];
}
-
- $result = $this->CompanyModel->updatecomp($company, $id);
-
-
- $count = count($this->input->post('branch_name'));
+ $result = $this->CompanyModel->updatecomp($company, $id);
+ $count = count($this->input->post('branch_name'));
-
- // print_r($this->input->post('new_branch_name'));die();
for($i=0;$i<$count;$i++)
{
$id = $this->input->post('branch_id')[$i];
$branch['branch_name']= $this->input->post('branch_name')[$i];
$branch['branch_address'] = $this->input->post('address')[$i];
$branch['maplink'] = $this->input->post('maplink')[$i];
-
- // echo ''; echo $id; print_r($branch); die();
$this->CompanyModel->updatebranches($branch, $id);
}
- // $count1 = count($this->input->post('new_branch_name'));
- if ($this->input->post('new_branch_name')) {
- $count1 = count($this->input->post('new_branch_name'));
-
+ if ($this->input->post('new_branch_name'))
+ {
- for($i=0;$i<$count1;$i++) {
+ $count1 = count($this->input->post('new_branch_name'));
+
+ for($i=0;$i<$count1;$i++)
+ {
$branch['comp_id'] = $this->input->post('comp_id');
$branch['branch_name']= $this->input->post('new_branch_name')[$i];
$branch['branch_address'] = $this->input->post('new_address')[$i];
$branch['maplink'] = $this->input->post('new_maplink')[$i];
-
- // echo ''; print_r($branch); die();
-
$result=$this->CompanyModel->branches($branch);
+ }
}
- }
- $this->session->set_flashdata('status', '"'. $company['comp_name'] .'" -Company Updated Sucessfully');
+ $this->session->set_flashdata('status', '');
redirect('CompanyController/companylist');
}
}
+ public function comp_validation(){
+
+ $comp_name = $this->input->post('comp_name');
+ $result = $this->CompanyModel->comp_validation($comp_name);
+ if(count($result)){
+ $this->output->set_output(true);
+ }else{ $this->output->set_output(false);}
+
+ }
+
diff --git a/application/controllers/EmployeeController.php b/application/controllers/EmployeeController.php
index 1a67b6e..eac1d64 100644
--- a/application/controllers/EmployeeController.php
+++ b/application/controllers/EmployeeController.php
@@ -52,8 +52,6 @@ public function addemp()
'file_name'=>time(),
'overwrite'=>TRUE,
- /* 'max_width'=>'300',
- 'max_height'=>'300', */
'max_size'=>'2048',
'allowed_types' => "jpg|png|jpeg",
'upload_path'=>'./uploads/'
@@ -64,35 +62,32 @@ public function addemp()
if ($this->upload->do_upload('comp_logo'))
{
-
+
// $error = array('error' => $this->upload->display_errors());
- $this->session->set_flashdata('status',"jpg/png is allowed_types and demension 300X300 ");
+ $this->session->set_flashdata('status',"");
redirect('EmployeeController');
}
$imageData = $this->upload->data();
-
+
+ $employee['comp_id'] = $this->input->post('comp_id');
+ $employee['branch_id'] = $this->input->post('branch_id');
+ $employee['emp_code'] = $this->input->post('emp_code');
+ $employee['emp_name'] = $this->input->post('emp_name');
+ $employee['emp_desg'] = $this->input->post('emp_desg');
+ $employee['emp_mobile'] = $this->input->post('emp_mobile');
+ $employee['emp_email'] = $this->input->post('emp_email');
+ $employee['emp_img'] = $imageData['file_name'];
+ $employee['is_active'] = 1;
-
-
- $employee['comp_id'] = $this->input->post('comp_id');
- $employee['branch_id'] = $this->input->post('branch_id');
- $employee['emp_code'] = $this->input->post('emp_code');
- $employee['emp_name'] = $this->input->post('emp_name');
- $employee['emp_desg'] = $this->input->post('emp_desg');
- $employee['emp_mobile'] = $this->input->post('emp_mobile');
- $employee['emp_email'] = $this->input->post('emp_email');
- $employee['emp_img'] = $imageData['file_name'];
- $employee['is_active'] = 1;
-
- $result=$this->EmployeeModel->insertemp($employee);
+ $result=$this->EmployeeModel->insertemp($employee);
}
-
- $this->session->set_flashdata('status', 'New Employee - "'. $employee['emp_name'] .'" - Added Sucessfully');
+
+ $this->session->set_flashdata('status', ' ');
//$this->load->view('AddEmp');
redirect('EmployeeController/EmployeeList');
@@ -126,28 +121,26 @@ public function addemp()
//-------------------------------UPDATE EMPLOYEE FUNCTION STARTS----------------------------------
-
- public function EditEmp(){
-
-
+
+ //Employee LoadView and Get ID
+ public function EditEmp()
+ {
$id=$this->input->get('id');
$result['get_comp'] = $this->EmployeeModel->getcomp();
$result['get_branch'] = $this->EmployeeModel->getbranch();
$result['data']=$this->EmployeeModel->editrecords($id);
$this->load->view('EditEmp',$result);
-}
+ }
-
- public function updateemployee(){
+ //Employee Update Function
+ public function updateemployee()
+ {
$config = array(
'file_name'=>time(),
'overwrite'=>TRUE,
- /* 'max_width'=>'300',
- 'max_height'=>'300', */
- /* 'max_size'=>'2048', */
'allowed_types' => "jpg|png|jpeg",
'upload_path'=>'./uploads/'
@@ -157,8 +150,8 @@ public function addemp()
if (!$this->upload->do_upload('comp_logo'))
{
- $this->session->set_flashdata('status',"jpg/png/jpeg is allowed_types and demension 300x300");
- $this->load->view('EditEmp'); ;
+ $this->session->set_flashdata('status',"");
+ $this->load->view('EditEmp');
}
$imageData = $this->upload->data();
@@ -185,7 +178,7 @@ public function addemp()
- $this->session->set_flashdata('status', 'Employee - "'. $employee['emp_name'] .'" - Profile Updated Sucessfully');
+ $this->session->set_flashdata('status', '');
redirect( 'EmployeeController/EmployeeList' );
diff --git a/application/models/CompanyModel.php b/application/models/CompanyModel.php
index ada77fc..1e443f5 100644
--- a/application/models/CompanyModel.php
+++ b/application/models/CompanyModel.php
@@ -19,10 +19,10 @@ class CompanyModel extends CI_Model{
}
- public function get_comp_id($website){
+ public function get_comp_id($comp_name){
$this->db->select('*');
$this->db->from('company');
- $this->db->where('comp_web', $website);
+ $this->db->where('comp_name', $comp_name);
$query = $this->db->get();
if ($query->num_rows() > 0) {
return $query->row()->comp_id;
@@ -91,6 +91,17 @@ public function viewcompany(){
}
+ public function comp_validation( $comp_name ){
+
+ $this->db->select('*');
+ $this->db->from('company');
+ $this->db->where('comp_name', $comp_name);
+
+ return $this->db->get()->result_array();
+
+}
+
+
}
diff --git a/application/views/AddEmp.php b/application/views/AddEmp.php
index a1a04f3..2171590 100644
--- a/application/views/AddEmp.php
+++ b/application/views/AddEmp.php
@@ -5,7 +5,7 @@
-
+
diff --git a/application/views/EmpIDCard.php b/application/views/EmpIDCard.php
index f6c90a9..fd3d40a 100644
--- a/application/views/EmpIDCard.php
+++ b/application/views/EmpIDCard.php
@@ -1,135 +1,137 @@
-
-
-
- Employee ID-Card
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- emp_name; ?>
-
-
- emp_desg; ?>
-
-
- comp_name; ?>
-
-
-
-
-
-
-
- emp_mobile; ?>
-
-
-
-
-
-
-
- emp_email; ?>
-
-
-
-
-
-
-
- comp_web); ?>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+ Employee ID-Card
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ emp_name; ?>
+
+
+ emp_desg; ?>
+
+
+ comp_name; ?>
+
+
+
+
+
+
+
+ WhatsApp me
+
+
+
+
+
+
+
+ Email me
+
+
+
+
+
+
+
+ comp_web); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/application/views/EmpPreview.php b/application/views/EmpPreview.php
index 857fd6f..da7dae2 100644
--- a/application/views/EmpPreview.php
+++ b/application/views/EmpPreview.php
@@ -1,126 +1,126 @@
-
-
-
- Employee Preview
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Employee Preview
-
-
- Back
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- emp_name; ?>
-
-
- emp_desg; ?>
-
-
- comp_name; ?>
-
-
-
-
-
-
-
- emp_mobile; ?>
-
-
-
-
-
-
-
- emp_email; ?>
-
-
-
-
-
-
-
- comp_web); ?>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+ Employee Preview
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Employee Preview
+
+
+ Back
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ emp_name; ?>
+
+
+ emp_desg; ?>
+
+
+ comp_name; ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/application/views/Gsetting.php b/application/views/Gsetting.php
index 152b4b6..e956fdc 100644
--- a/application/views/Gsetting.php
+++ b/application/views/Gsetting.php
@@ -1,49 +1,57 @@
-
-
+
+
Add Company
-
-
-
-
-
-
+
+
+
+
-
+
-
-
-
-
-
-
+$.ajax({
+ type:"post",
+ url: "CompanyController/comp_validation",
+ data:{ comp_name:comp_name},
+ success:function(response)
+ {
+
+ if (response == true)
+ {
+ $('#companyNameError').show();
+ $('#companyNameError').html("This Company already exists");
+ // $("#companyName").val('');
+ }
+ }
+ });
+}
+
-
-
Add Company
-
session->flashdata('status');?>
@@ -72,10 +80,8 @@
-
-
-
+
@@ -148,78 +154,44 @@
document.getElementById("add-button").addEventListener("click", function() {
// create new field pair element
-
var newPair = document.createElement("div");
-
newPair.className = "field-pair";
-
var label1 = document.createElement("label");
-
label1.innerHTML = "Branch Name*";
-
var label2 = document.createElement("label");
-
label2.innerHTML = "Branch Address*";
-
var label3 = document.createElement("label");
-
label3.innerHTML = "Google Map Link*";
-
var input1 = document.createElement("input");
-
input1.type = "text";
-
input1.name = "branch_name[]";
-
input1.required = true;
-
var input2 = document.createElement("input");
-
input2.type = "text";
-
input2.name = "address[]";
-
input2.required = true;
-
var input3 = document.createElement("input");
-
input3.type = "url";
-
input3.name = "maplink[]";
-
input3.placeholder = "Enter Google Map Share Link";
-
input3.required = true;
-
var removeButton = document.createElement("button");
-
removeButton.type = "button";
-
removeButton.className = "remove-button border-0";
-
removeButton.innerHTML = "";
-
newPair.appendChild(label1);
-
newPair.appendChild(input1);
-
newPair.appendChild(label2);
-
newPair.appendChild(input2);
-
newPair.appendChild(label3);
-
newPair.appendChild(input3);
-
newPair.appendChild(removeButton);
document.getElementById("fields-container").appendChild(newPair);
// add event listener to "Remove" button
-
removeButton.addEventListener("click", function() {
-
- newPair.remove();
+ newPair.remove();
});
diff --git a/application/views/editcompanylist.php b/application/views/editcompanylist.php
index abc9ee4..daec1d9 100644
--- a/application/views/editcompanylist.php
+++ b/application/views/editcompanylist.php
@@ -13,10 +13,35 @@
-
+
+
+
+
-
+
; ?>/uploads/<?php echo $row->comp_logo; ?>)
+
-
+
diff --git a/application/views/oldEmpIDCard.php b/application/views/oldEmpIDCard.php
new file mode 100644
index 0000000..f6c90a9
--- /dev/null
+++ b/application/views/oldEmpIDCard.php
@@ -0,0 +1,135 @@
+
+
+
+ Employee ID-Card
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ emp_name; ?>
+
+
+ emp_desg; ?>
+
+
+ comp_name; ?>
+
+
+
+
+
+
+
+ emp_mobile; ?>
+
+
+
+
+
+
+
+ emp_email; ?>
+
+
+
+
+
+
+
+ comp_web); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/application/views/oldEmpPreview.php b/application/views/oldEmpPreview.php
new file mode 100644
index 0000000..857fd6f
--- /dev/null
+++ b/application/views/oldEmpPreview.php
@@ -0,0 +1,126 @@
+
+
+
+ Employee Preview
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Employee Preview
+
+
+ Back
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ emp_name; ?>
+
+
+ emp_desg; ?>
+
+
+ comp_name; ?>
+
+
+
+
+
+
+
+ emp_mobile; ?>
+
+
+
+
+
+
+
+ emp_email; ?>
+
+
+
+
+
+
+
+ comp_web); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/assets/style.css b/assets/style.css
index 91af89d..9fdb7dd 100644
--- a/assets/style.css
+++ b/assets/style.css
@@ -1,421 +1,469 @@
-body{
- margin:0;
- padding:0;
- font-family:'DM Sans',sans-serif;
- font-weight:400;
- color:#191919;
- letter-spacing: .5px;
- font-size:15px ;
-}
-p, div, h1, h2, h3, h4, h5, h6, button, select, input[type="text"], input[type="tel"], input[type="email"]{
- font-family:'DM Sans',sans-serif;
- font-weight:400;
-}
-
-img{
- height: auto;
- max-width: 100%;
-}
-
-.menu-dropdown {
- position: relative;
- display: inline-block;
- padding:10px;
- cursor:pointer;
-}
-
-.menu-dropdown i{
- font-size:25px;
-}
-
-.menu-dropdown .dropdown-content {
- display: none;
- position: absolute;
- right:0;
- background-color: #f9f9f9;
- box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
- z-index: 1;
- min-width: 180px;
-}
-
-.menu-dropdown:hover .dropdown-content {
- display: block;
-}
-
-.menu-dropdown ul{
- list-style-type:none;
- margin:0;
- padding:0;
- text-align:left;
-}
-.menu-dropdown li{
- border-bottom: 1px solid #eee;
-}
-.menu-dropdown li:last-child{
- border-bottom-width:0;
-}
-.menu-dropdown a{
- display: block;
- text-decoration: none;
- padding:10px 15px;
- color:#000;
-}
-.menu-dropdown a:hover{
- color:#e5692f;
-}
-
-.blue-btn{
- background: #2d7baa;
- color: #fff;
- padding: 10px 15px;
- display: inline-block;
- border-radius: 5px;
- margin: 10px;
- text-decoration: none;
- border-width:0;
- text-align:center;
-}
-.blue-btn:hover{
- background:#e5692f;
- color:#fff;
-}
-.submit-btn{
- width:200px;
-}
-/*Table*/
-.custom-table{
- border-collapse: collapse;
- width:100%;
-}
-.custom-table tbody {
- display:block;
- height:405px;
- overflow-y:auto;
-}
-.custom-table thead, .custom-table tbody tr {
- display:table;
- width:100%;
- table-layout:fixed;
-}
-.custom-table th, .custom-table td, .custom-table{
- border:1px solid #eee;
-}
-.custom-table th{
- background:#525252;
- color:#fff;
- font-weight: 500;
- text-transform:uppercase;
-}
-.custom-table td{
- border-left-width:0;
- border-right-width:0;
-}
-.custom-table th, .custom-table td {
- text-align:center;
- padding: 8px;
-}
-.custom-table tr:hover {
-background-color: #f5f5f5;
-}
-.custom-table .action-btn a{
- padding: 10px;
- font-size: 13px;
- color: #000;
-}
-.custom-table .action-btn a:hover{
- color:#e5692f;
-}
-.heading-style{
- position: relative;
- margin-bottom:35px;
-}
-.heading-style:after{
- content: '';
- position: absolute;
- left: 0;
- bottom:-10px;
- background: #f1460c;
- width:50px;
- height: 2px;;
-}
-.edit-btn{
- display: inline-block;
- text-decoration: none;
- background:#767676;
- padding:5px 15px;
- color:#fff;
-}
-.edit-btn:hover{
- background:#f1460c;
- color:#fff;
-}
-::-webkit-scrollbar-track {
- background-color: #f5f5f5;
-}
-::-webkit-scrollbar-thumb {
- background-color: #797a7c;
- border-radius: 15px;
- height: 5px;
-}
-::-webkit-scrollbar {
- width: 8px;
- background-color: #f5f5f5;
-}
-
-.footer{
- background: #525252;
- text-align: center;
- padding: 10px;
- color: #fff;
- margin-top: 30px;
-}
-.error{
- color:red;
-}
-input[type="text"], input[type="tel"], input[type="email"], input[type="password"], input[type="url"], select{
- background:#e3e3e3;
- color:#000;
- padding:5px 10px;
- width:100%;
- height:50px;
- border:1px solid #b3b3b3;
- margin-bottom:20px;
- border-radius:5px;
-}
-.form-design{
- max-width:900px;
- margin:0 auto;
-}
-.form-design label{
- display:block;
- font-size:20px;
- margin-bottom:8px;
-}
-.form-design .col-sm-6, .form-design .col-sm-5{
- margin-bottom:15px;
-}
-.field-pair {
- margin-bottom: 20px;
- }
-.remove-btn {
- margin-left: 10px;
-}
-.mx-w{
- max-width: 800px;
- margin:0 auto;
-}
-.barcode-img{
- border:1px solid #ddd;
- margin-left:15px;
-}
-
-
-/*Employee Preview*/
-.idcard-section{
- max-width:450px;
- margin:0 auto;
- padding:10px;
- position: relative;
-}
-.idcard-section .employee-name, .idcard-section .designation, .idcard-section .company-name{
- font-family:'Montserrat',sans-serif;
- font-weight:700;
-}
-.employee-details .details, .emp-btn button{
- font-family:'Montserrat',sans-serif;
- font-weight:500;
-}
-.emp-btn button a{
- color:#ffffff;
- text-decoration: none;
-}
-.idcard-section .employee-name{
- font-weight:700;
-}
-.idcard-section::before{
- content:'';
- position:absolute;
- top:0;
- left:0;
- right:0;
- bottom:0;
- z-index:-1;
- background: linear-gradient(to right, #2d7baa,#80bc42,#e5692f);
-}
-.idcard-section .idcard-inner-section{
- background-image:url(images/Abstract-BG.jpg);
- background-size:cover;
- background-repeat:no-repeat;
- padding:25px 15px;
-}
-.profile-photo{
- border-radius:50%;
- position: relative;
- max-width:150px;
- height:150px;
- margin:30px auto 0 auto;
- padding:3px 3px 0;
- background: linear-gradient(to right, #2d7baa,#80bc42,#e5692f);
- overflow: hidden;
-}
-.profile-photo img{
- border-radius:50%;
-}
-.company-logo{
- text-align:center;
-}
-.company-logo img{
- height:50px;
-}
-.employee-name, .designation, .company-name{
- text-align:center;
- text-transform:capitalize;
-}
-.employee-name{
- font-size:26px;
- margin:15px 0 0;
-}
-.designation{
- font-size:20px;
- margin:5px 0;
-}
-.company-name{
- font-size:19px;
-}
-.employee-details{
- margin:30px auto 0 auto;
- font-size:15px;
- max-width:370px;
-}
-.employee-details>div{
- display:flex;
- align-items:center;
- margin-bottom:13px;
-}
-.employee-details .icon{
- width:35px;
- line-height:10px;
-}
-.employee-details .details{
- flex-basis:90%;
- max-width:90%;
- font-size:14px;
- line-height:20px;
-}
-.employee-details .details a{
- text-decoration:none;
- color:#858585;
-}
-.employee-details .details a:hover{
- color:#e5692f;
-}
-.employee-details img{
- width:22px;
-}
-.employee-details .icon img {
- width:17px;
-}
-.emp-btn{
- justify-content: space-between;
- max-width:280px;
- margin:30px auto 0 auto;
-}
-.emp-btn button{
- display: flex;
- align-items: center;
- border-radius:50px;
- border-width:0;
- background: linear-gradient(to right, #2d7baa,#80bc42);
- padding:10px 25px 10px 20px;
- color:#fff;
- font-size:17px;
- text-transform:uppercase;
-}
-.emp-btn button:hover{
- cursor:pointer;
- background: linear-gradient(to right, #80bc42, #2d7baa);
-}
-.emp-btn img{
- margin-right:2px;
-}
-
-.login-section{
- background-color: #ffffff;
- box-shadow:5px 5px 40px 0 rgba(0,0,0,0.2);
- max-width: 450px;
- margin:0 auto;
- border-radius: 5px;
-}
-
-.table-scroll{
- display: flex;
- flex-wrap: wrap;
- justify-content: space-between;
-}
-#for_numrows{
- display:none!important;
-}
-#for_filter_by label{
- width:65px;
-}
-#for_filter_by select, #for_filter_by input{
- height:40px;
-}
-#for_filter_by{
- display: flex!important;
- flex-basis: 40%;
- align-items:center;
- margin-top: -68px;
-}
-#filter_by{
- margin: 0 15px;
-}
-#filter_by{
- width:180px;
-}
-#for_filter_by input{
- margin-bottom:0;
- width:300px;
-}
-#pagesControllers{
- margin: 30px auto 30px auto;
- text-align:center;
-}
-#pagesControllers .pagecontroller{
- padding: 7px 15px;
- margin: 0 3px;
- border: 1px solid #8d8c8c;
-}
-#pagesControllers .pagecontroller.currentPage{
- background:#525252;
- color:#fff;
- border-color:#525252;
-}
-.deactivated-employees-list{
- min-height: 86vh;
-}
-.deactivated-employees-list #for_filter_by{
- margin-top: -38px!important;
- margin-bottom: 20px!important;
-}
-.deactivated-employees-list .blue-btn{
- margin:0;
-}
-
-.show-hide{
- position: relative;
-}
-.show-hide #toggle-password, .show-hide #toggle-password1, .show-hide #toggle-password2{
- right: 25px;
- position: absolute;
- top: 55px;
-}
-.deactivate-btn a:hover{
- color: #60bf00!important;
-}
-.deactivate-btn a.delete:hover{
- color: #bf0d00!important;
-}
-.emppreview .idcard-section .designation{
- margin:0!important;
+body{
+ margin:0;
+ padding:0;
+ font-family:'DM Sans',sans-serif;
+ font-weight:400;
+ color:#191919;
+ letter-spacing: .5px;
+ font-size:15px ;
+}
+p, div, h1, h2, h3, h4, h5, h6, button, select, input[type="text"], input[type="tel"], input[type="email"]{
+ font-family:'DM Sans',sans-serif;
+ font-weight:400;
+}
+
+img{
+ height: auto;
+ max-width: 100%;
+}
+
+.menu-dropdown {
+ position: relative;
+ display: inline-block;
+ padding:10px;
+ cursor:pointer;
+}
+
+.menu-dropdown i{
+ font-size:25px;
+}
+
+.menu-dropdown .dropdown-content {
+ display: none;
+ position: absolute;
+ right:0;
+ background-color: #f9f9f9;
+ box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
+ z-index: 1;
+ min-width: 180px;
+}
+
+.menu-dropdown:hover .dropdown-content {
+ display: block;
+}
+
+.menu-dropdown ul{
+ list-style-type:none;
+ margin:0;
+ padding:0;
+ text-align:left;
+}
+.menu-dropdown li{
+ border-bottom: 1px solid #eee;
+}
+.menu-dropdown li:last-child{
+ border-bottom-width:0;
+}
+.menu-dropdown a{
+ display: block;
+ text-decoration: none;
+ padding:10px 15px;
+ color:#000;
+}
+.menu-dropdown a:hover{
+ color:#e5692f;
+}
+
+.blue-btn{
+ background: #2d7baa;
+ color: #fff;
+ padding: 10px 15px;
+ display: inline-block;
+ border-radius: 5px;
+ margin: 10px;
+ text-decoration: none;
+ border-width:0;
+ text-align:center;
+}
+.blue-btn:hover{
+ background:#e5692f;
+ color:#fff;
+}
+.submit-btn{
+ width:200px;
+}
+/*Table*/
+.custom-table{
+ border-collapse: collapse;
+ width:100%;
+}
+.custom-table tbody {
+ display:block;
+ height:405px;
+ overflow-y:auto;
+}
+.custom-table thead, .custom-table tbody tr {
+ display:table;
+ width:100%;
+ table-layout:fixed;
+}
+.custom-table th, .custom-table td, .custom-table{
+ border:1px solid #eee;
+}
+.custom-table th{
+ background:#525252;
+ color:#fff;
+ font-weight: 500;
+ text-transform:uppercase;
+}
+.custom-table td{
+ border-left-width:0;
+ border-right-width:0;
+}
+.custom-table th, .custom-table td {
+ text-align:center;
+ padding: 8px;
+}
+.custom-table tr:hover {
+background-color: #f5f5f5;
+}
+.custom-table .action-btn a{
+ padding: 10px;
+ font-size: 13px;
+ color: #000;
+}
+.custom-table .action-btn a:hover{
+ color:#e5692f;
+}
+.heading-style{
+ position: relative;
+ margin-bottom:35px;
+}
+.heading-style:after{
+ content: '';
+ position: absolute;
+ left: 0;
+ bottom:-10px;
+ background: #f1460c;
+ width:50px;
+ height: 2px;;
+}
+.edit-btn{
+ display: inline-block;
+ text-decoration: none;
+ background:#767676;
+ padding:5px 15px;
+ color:#fff;
+}
+.edit-btn:hover{
+ background:#f1460c;
+ color:#fff;
+}
+::-webkit-scrollbar-track {
+ background-color: #f5f5f5;
+}
+::-webkit-scrollbar-thumb {
+ background-color: #797a7c;
+ border-radius: 15px;
+ height: 5px;
+}
+::-webkit-scrollbar {
+ width: 8px;
+ background-color: #f5f5f5;
+}
+
+.footer{
+ background: #525252;
+ text-align: center;
+ padding: 10px;
+ color: #fff;
+ margin-top: 30px;
+}
+.error{
+ color:red;
+}
+input[type="text"], input[type="tel"], input[type="email"], input[type="password"], input[type="url"], select{
+ background:#e3e3e3;
+ color:#000;
+ padding:5px 10px;
+ width:100%;
+ height:50px;
+ border:1px solid #b3b3b3;
+ margin-bottom:20px;
+ border-radius:5px;
+}
+.form-design{
+ max-width:900px;
+ margin:0 auto;
+}
+.form-design label{
+ display:block;
+ font-size:20px;
+ margin-bottom:8px;
+}
+.form-design .col-sm-6, .form-design .col-sm-5{
+ margin-bottom:15px;
+}
+.field-pair {
+ margin-bottom: 20px;
+ }
+.remove-btn {
+ margin-left: 10px;
+}
+.mx-w{
+ max-width: 800px;
+ margin:0 auto;
+}
+.barcode-img{
+ border:1px solid #ddd;
+ margin-left:15px;
+}
+
+
+/*Employee Preview*/
+.idcard-section{
+ max-width:450px;
+ margin:0 auto;
+ padding:10px;
+ position: relative;
+}
+.idcard-section .employee-name, .idcard-section .designation, .idcard-section .company-name{
+ font-family:'Montserrat',sans-serif;
+ font-weight:700;
+}
+.employee-details .details, .emp-btn button{
+ font-family:'Montserrat',sans-serif;
+ font-weight:500;
+}
+.emp-btn button a{
+ color:#ffffff;
+ text-decoration: none;
+}
+.idcard-section .employee-name{
+ font-weight:700;
+}
+.idcard-section::before{
+ content:'';
+ position:absolute;
+ top:0;
+ left:0;
+ right:0;
+ bottom:0;
+ z-index:-1;
+ background: linear-gradient(to right, #2d7baa,#80bc42,#e5692f);
+}
+.idcard-section .idcard-inner-section{
+ background-image:url(images/Abstract-BG.jpg);
+ background-size:cover;
+ background-repeat:no-repeat;
+ padding:25px 15px;
+}
+.profile-photo{
+ border-radius:50%;
+ position: relative;
+ max-width:150px;
+ height: 150px;
+ margin:30px auto 0 auto;
+ padding:3px 3px 0;
+ background: linear-gradient(to right, #2d7baa,#80bc42,#e5692f);
+ overflow: hidden;
+}
+.profile-photo img{
+ border-radius:50%;
+}
+.company-logo{
+ text-align:center;
+}
+.company-logo img{
+ height:50px;
+}
+.employee-name, .designation, .company-name{
+ text-align:center;
+ text-transform:capitalize;
+}
+.employee-name{
+ font-size:26px;
+ margin:15px 0 0;
+}
+.designation{
+ font-size:20px;
+ margin:5px 0;
+}
+.company-name{
+ font-size:19px;
+}
+.employee-details{
+ margin:30px auto 0 auto;
+ font-size:15px;
+ max-width:370px;
+}
+.employee-details>div{
+ display:flex;
+ align-items:center;
+ margin-bottom:13px;
+}
+.employee-details .icon{
+ width:35px;
+ line-height:10px;
+}
+.employee-details .details{
+ flex-basis:90%;
+ max-width:90%;
+ font-size:14px;
+ line-height:20px;
+}
+.employee-details .details a{
+ text-decoration:none;
+ color:#858585;
+}
+.employee-details .details a:hover{
+ color:#e5692f;
+}
+.employee-details img{
+ width:22px;
+}
+.employee-details .icon img {
+ width:17px;
+}
+.emp-btn{
+ justify-content: space-between;
+ max-width:280px;
+ margin:30px auto 0 auto;
+}
+.emp-btn button{
+ display: flex;
+ align-items: center;
+ border-radius:50px;
+ border-width:0;
+ background: linear-gradient(to right, #2d7baa,#80bc42);
+ padding:10px 25px 10px 20px;
+ color:#fff;
+ font-size:17px;
+ text-transform:uppercase;
+}
+.emp-btn button:hover{
+ cursor:pointer;
+ background: linear-gradient(to right, #80bc42, #2d7baa);
+}
+.emp-btn img{
+ margin-right:2px;
+}
+
+.login-section{
+ background-color: #ffffff;
+ box-shadow:5px 5px 40px 0 rgba(0,0,0,0.2);
+ max-width: 450px;
+ margin:0 auto;
+ border-radius: 5px;
+}
+
+.table-scroll{
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: space-between;
+}
+#for_numrows{
+ display:none!important;
+}
+#for_filter_by label{
+ width:65px;
+}
+#for_filter_by select, #for_filter_by input{
+ height:40px;
+}
+#for_filter_by{
+ display: flex!important;
+ flex-basis: 40%;
+ align-items:center;
+ margin-top: -68px;
+}
+#filter_by{
+ margin: 0 15px;
+}
+#filter_by{
+ width:180px;
+}
+#for_filter_by input{
+ margin-bottom:0;
+ width:300px;
+}
+#pagesControllers{
+ margin: 30px auto 30px auto;
+ text-align:center;
+}
+#pagesControllers .pagecontroller{
+ padding: 7px 15px;
+ margin: 0 3px;
+ border: 1px solid #8d8c8c;
+}
+#pagesControllers .pagecontroller.currentPage{
+ background:#525252;
+ color:#fff;
+ border-color:#525252;
+}
+.deactivated-employees-list{
+ min-height: 86vh;
+}
+.deactivated-employees-list #for_filter_by{
+ margin-top: -38px!important;
+ margin-bottom: 20px!important;
+}
+.deactivated-employees-list .blue-btn{
+ margin:0;
+}
+
+.show-hide{
+ position: relative;
+}
+.show-hide #toggle-password, .show-hide #toggle-password1, .show-hide #toggle-password2{
+ right: 25px;
+ position: absolute;
+ top: 55px;
+}
+.deactivate-btn a:hover{
+ color: #60bf00!important;
+}
+.deactivate-btn a.delete:hover{
+ color: #bf0d00!important;
+}
+.emppreview .idcard-section .designation{
+ margin:0!important;
+}
+.emplive-view .profile-photo{
+ height: 153px!important;
+}
+.empview-section .profile-photo{
+ height:153px;
+}
+@media (min-width: 999px){
+.empview-section{
+ height: 100vh;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
+.empview-section .idcard-section{
+ width:450px;
+}
+}
+@media (min-height:600px) and (max-width: 999px){
+ .empview-section .idcard-inner-section{
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ height: 100vh;
+ }
+ .empview-section .idcard-inner-section .idcard-inner-bg{
+ min-width:90%;
+ }
+}
+.success-message{
+ color: #498b07;
+ font-size: 20px;
+ font-weight: 500;
+ background: #fafff5;
+ border: 1px solid #498b07;
+ padding: 5px;
+ margin-bottom: 25px;
+ text-align: center;
+}
+.alert-message{
+ color: #ff0000;
+ font-size: 20px;
+ font-weight: 500;
+ background: #fdeeee;
+ border: 1px solid #ff0000;
+ padding: 5px;
+ margin-bottom: 25px;
+ text-align: center;
}
\ No newline at end of file
diff --git a/composer.lock b/composer.lock
index ea8607b..f48bc55 100644
--- a/composer.lock
+++ b/composer.lock
@@ -428,35 +428,118 @@
"source": "https://github.com/jeroendesloovere/vcard/tree/v1.7.3"
},
"time": "2021-11-24T20:21:20+00:00"
+ },
+ {
+ "name": "symfony/polyfill-mbstring",
+ "version": "v1.27.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-mbstring.git",
+ "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/8ad114f6b39e2c98a8b0e3bd907732c207c2b534",
+ "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.1"
+ },
+ "provide": {
+ "ext-mbstring": "*"
+ },
+ "suggest": {
+ "ext-mbstring": "For best performance"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "1.27-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
+ }
+ },
+ "autoload": {
+ "files": [
+ "bootstrap.php"
+ ],
+ "psr-4": {
+ "Symfony\\Polyfill\\Mbstring\\": ""
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony polyfill for the Mbstring extension",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "mbstring",
+ "polyfill",
+ "portable",
+ "shim"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.27.0"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-11-03T14:55:06+00:00"
}
],
"packages-dev": [
{
"name": "doctrine/instantiator",
- "version": "2.0.0",
+ "version": "1.5.0",
"source": {
"type": "git",
"url": "https://github.com/doctrine/instantiator.git",
- "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0"
+ "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/instantiator/zipball/c6222283fa3f4ac679f8b9ced9a4e23f163e80d0",
- "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0",
+ "url": "https://api.github.com/repos/doctrine/instantiator/zipball/0a0fa9780f5d4e507415a065172d26a98d02047b",
+ "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b",
"shasum": ""
},
"require": {
- "php": "^8.1"
+ "php": "^7.1 || ^8.0"
},
"require-dev": {
- "doctrine/coding-standard": "^11",
+ "doctrine/coding-standard": "^9 || ^11",
"ext-pdo": "*",
"ext-phar": "*",
- "phpbench/phpbench": "^1.2",
- "phpstan/phpstan": "^1.9.4",
- "phpstan/phpstan-phpunit": "^1.3",
- "phpunit/phpunit": "^9.5.27",
- "vimeo/psalm": "^5.4"
+ "phpbench/phpbench": "^0.16 || ^1",
+ "phpstan/phpstan": "^1.4",
+ "phpstan/phpstan-phpunit": "^1",
+ "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
+ "vimeo/psalm": "^4.30 || ^5.4"
},
"type": "library",
"autoload": {
@@ -483,7 +566,7 @@
],
"support": {
"issues": "https://github.com/doctrine/instantiator/issues",
- "source": "https://github.com/doctrine/instantiator/tree/2.0.0"
+ "source": "https://github.com/doctrine/instantiator/tree/1.5.0"
},
"funding": [
{
@@ -499,7 +582,7 @@
"type": "tidelift"
}
],
- "time": "2022-12-30T00:23:10+00:00"
+ "time": "2022-12-30T00:15:36+00:00"
},
{
"name": "mikey179/vfsstream",
@@ -612,81 +695,28 @@
"time": "2023-03-08T13:26:56+00:00"
},
{
- "name": "nikic/php-parser",
- "version": "v4.15.4",
+ "name": "phpdocumentor/reflection-docblock",
+ "version": "2.0.5",
"source": {
"type": "git",
- "url": "https://github.com/nikic/PHP-Parser.git",
- "reference": "6bb5176bc4af8bcb7d926f88718db9b96a2d4290"
+ "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
+ "reference": "e6a969a640b00d8daa3c66518b0405fb41ae0c4b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/6bb5176bc4af8bcb7d926f88718db9b96a2d4290",
- "reference": "6bb5176bc4af8bcb7d926f88718db9b96a2d4290",
+ "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/e6a969a640b00d8daa3c66518b0405fb41ae0c4b",
+ "reference": "e6a969a640b00d8daa3c66518b0405fb41ae0c4b",
"shasum": ""
},
"require": {
- "ext-tokenizer": "*",
- "php": ">=7.0"
+ "php": ">=5.3.3"
},
"require-dev": {
- "ircmaxell/php-yacc": "^0.0.7",
- "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0"
+ "phpunit/phpunit": "~4.0"
},
- "bin": [
- "bin/php-parse"
- ],
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "4.9-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "PhpParser\\": "lib/PhpParser"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Nikita Popov"
- }
- ],
- "description": "A PHP parser written in PHP",
- "keywords": [
- "parser",
- "php"
- ],
- "support": {
- "issues": "https://github.com/nikic/PHP-Parser/issues",
- "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.4"
- },
- "time": "2023-03-05T19:49:14+00:00"
- },
- {
- "name": "phar-io/manifest",
- "version": "2.0.3",
- "source": {
- "type": "git",
- "url": "https://github.com/phar-io/manifest.git",
- "reference": "97803eca37d319dfa7826cc2437fc020857acb53"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53",
- "reference": "97803eca37d319dfa7826cc2437fc020857acb53",
- "shasum": ""
- },
- "require": {
- "ext-dom": "*",
- "ext-phar": "*",
- "ext-xmlwriter": "*",
- "phar-io/version": "^3.0.1",
- "php": "^7.2 || ^8.0"
+ "suggest": {
+ "dflydev/markdown": "~1.0",
+ "erusev/parsedown": "~1.0"
},
"type": "library",
"extra": {
@@ -695,129 +725,128 @@
}
},
"autoload": {
- "classmap": [
- "src/"
- ]
+ "psr-0": {
+ "phpDocumentor": [
+ "src/"
+ ]
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "BSD-3-Clause"
+ "MIT"
],
"authors": [
{
- "name": "Arne Blankerts",
- "email": "arne@blankerts.de",
- "role": "Developer"
- },
- {
- "name": "Sebastian Heuer",
- "email": "sebastian@phpeople.de",
- "role": "Developer"
- },
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de",
- "role": "Developer"
+ "name": "Mike van Riel",
+ "email": "mike.vanriel@naenius.com"
}
],
- "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)",
"support": {
- "issues": "https://github.com/phar-io/manifest/issues",
- "source": "https://github.com/phar-io/manifest/tree/2.0.3"
+ "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues",
+ "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/release/2.x"
},
- "time": "2021-07-20T11:28:43+00:00"
+ "time": "2016-01-25T08:17:30+00:00"
},
{
- "name": "phar-io/version",
- "version": "3.2.1",
+ "name": "phpspec/prophecy",
+ "version": "v1.5.0",
"source": {
"type": "git",
- "url": "https://github.com/phar-io/version.git",
- "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74"
+ "url": "https://github.com/phpspec/prophecy.git",
+ "reference": "4745ded9307786b730d7a60df5cb5a6c43cf95f7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74",
- "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74",
+ "url": "https://api.github.com/repos/phpspec/prophecy/zipball/4745ded9307786b730d7a60df5cb5a6c43cf95f7",
+ "reference": "4745ded9307786b730d7a60df5cb5a6c43cf95f7",
"shasum": ""
},
"require": {
- "php": "^7.2 || ^8.0"
- },
- "type": "library",
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Arne Blankerts",
- "email": "arne@blankerts.de",
- "role": "Developer"
- },
- {
- "name": "Sebastian Heuer",
- "email": "sebastian@phpeople.de",
- "role": "Developer"
- },
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de",
- "role": "Developer"
- }
- ],
- "description": "Library for handling version information and constraints",
- "support": {
- "issues": "https://github.com/phar-io/version/issues",
- "source": "https://github.com/phar-io/version/tree/3.2.1"
- },
- "time": "2022-02-21T01:04:05+00:00"
- },
- {
- "name": "phpunit/php-code-coverage",
- "version": "9.2.26",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/php-code-coverage.git",
- "reference": "443bc6912c9bd5b409254a40f4b0f4ced7c80ea1"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/443bc6912c9bd5b409254a40f4b0f4ced7c80ea1",
- "reference": "443bc6912c9bd5b409254a40f4b0f4ced7c80ea1",
- "shasum": ""
- },
- "require": {
- "ext-dom": "*",
- "ext-libxml": "*",
- "ext-xmlwriter": "*",
- "nikic/php-parser": "^4.15",
- "php": ">=7.3",
- "phpunit/php-file-iterator": "^3.0.3",
- "phpunit/php-text-template": "^2.0.2",
- "sebastian/code-unit-reverse-lookup": "^2.0.2",
- "sebastian/complexity": "^2.0",
- "sebastian/environment": "^5.1.2",
- "sebastian/lines-of-code": "^1.0.3",
- "sebastian/version": "^3.0.1",
- "theseer/tokenizer": "^1.2.0"
+ "doctrine/instantiator": "^1.0.2",
+ "phpdocumentor/reflection-docblock": "~2.0",
+ "sebastian/comparator": "~1.1"
},
"require-dev": {
- "phpunit/phpunit": "^9.3"
- },
- "suggest": {
- "ext-pcov": "PHP extension that provides line coverage",
- "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage"
+ "phpspec/phpspec": "~2.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "9.2-dev"
+ "dev-master": "1.4.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-0": {
+ "Prophecy\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Konstantin Kudryashov",
+ "email": "ever.zet@gmail.com",
+ "homepage": "http://everzet.com"
+ },
+ {
+ "name": "Marcello Duarte",
+ "email": "marcello.duarte@gmail.com"
+ }
+ ],
+ "description": "Highly opinionated mocking framework for PHP 5.3+",
+ "homepage": "https://github.com/phpspec/prophecy",
+ "keywords": [
+ "Double",
+ "Dummy",
+ "fake",
+ "mock",
+ "spy",
+ "stub"
+ ],
+ "support": {
+ "issues": "https://github.com/phpspec/prophecy/issues",
+ "source": "https://github.com/phpspec/prophecy/tree/master"
+ },
+ "time": "2015-08-13T10:07:40+00:00"
+ },
+ {
+ "name": "phpunit/php-code-coverage",
+ "version": "3.2.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/php-code-coverage.git",
+ "reference": "85f5db2d0a0da79ad6a256eb54148ba383059ad9"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/85f5db2d0a0da79ad6a256eb54148ba383059ad9",
+ "reference": "85f5db2d0a0da79ad6a256eb54148ba383059ad9",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.6",
+ "phpunit/php-file-iterator": "~1.3",
+ "phpunit/php-text-template": "~1.2",
+ "phpunit/php-token-stream": "~1.3",
+ "sebastian/code-unit-reverse-lookup": "~1.0",
+ "sebastian/environment": "^1.3.2",
+ "sebastian/version": "~1.0|~2.0"
+ },
+ "require-dev": {
+ "ext-xdebug": ">=2.1.4",
+ "phpunit/phpunit": "~5"
+ },
+ "suggest": {
+ "ext-dom": "*",
+ "ext-xdebug": ">=2.2.1",
+ "ext-xmlwriter": "*"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.2.x-dev"
}
},
"autoload": {
@@ -832,7 +861,7 @@
"authors": [
{
"name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de",
+ "email": "sb@sebastian-bergmann.de",
"role": "lead"
}
],
@@ -844,41 +873,33 @@
"xunit"
],
"support": {
+ "irc": "irc://irc.freenode.net/phpunit",
"issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
- "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.26"
+ "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/3.2.0"
},
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2023-03-06T12:58:08+00:00"
+ "time": "2016-02-13T06:47:56+00:00"
},
{
"name": "phpunit/php-file-iterator",
- "version": "3.0.6",
+ "version": "1.4.5",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/php-file-iterator.git",
- "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf"
+ "reference": "730b01bc3e867237eaac355e06a36b85dd93a8b4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf",
- "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/730b01bc3e867237eaac355e06a36b85dd93a8b4",
+ "reference": "730b01bc3e867237eaac355e06a36b85dd93a8b4",
"shasum": ""
},
"require": {
- "php": ">=7.3"
- },
- "require-dev": {
- "phpunit/phpunit": "^9.3"
+ "php": ">=5.3.3"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "3.0-dev"
+ "dev-master": "1.4.x-dev"
}
},
"autoload": {
@@ -893,7 +914,7 @@
"authors": [
{
"name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de",
+ "email": "sb@sebastian-bergmann.de",
"role": "lead"
}
],
@@ -904,106 +925,30 @@
"iterator"
],
"support": {
+ "irc": "irc://irc.freenode.net/phpunit",
"issues": "https://github.com/sebastianbergmann/php-file-iterator/issues",
- "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6"
+ "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/1.4.5"
},
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2021-12-02T12:48:52+00:00"
- },
- {
- "name": "phpunit/php-invoker",
- "version": "3.1.1",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/php-invoker.git",
- "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67",
- "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67",
- "shasum": ""
- },
- "require": {
- "php": ">=7.3"
- },
- "require-dev": {
- "ext-pcntl": "*",
- "phpunit/phpunit": "^9.3"
- },
- "suggest": {
- "ext-pcntl": "*"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.1-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de",
- "role": "lead"
- }
- ],
- "description": "Invoke callables with a timeout",
- "homepage": "https://github.com/sebastianbergmann/php-invoker/",
- "keywords": [
- "process"
- ],
- "support": {
- "issues": "https://github.com/sebastianbergmann/php-invoker/issues",
- "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1"
- },
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2020-09-28T05:58:55+00:00"
+ "time": "2017-11-27T13:52:08+00:00"
},
{
"name": "phpunit/php-text-template",
- "version": "2.0.4",
+ "version": "1.2.1",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/php-text-template.git",
- "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28"
+ "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28",
- "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686",
+ "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686",
"shasum": ""
},
"require": {
- "php": ">=7.3"
- },
- "require-dev": {
- "phpunit/phpunit": "^9.3"
+ "php": ">=5.3.3"
},
"type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.0-dev"
- }
- },
"autoload": {
"classmap": [
"src/"
@@ -1027,40 +972,34 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/php-text-template/issues",
- "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.4"
+ "source": "https://github.com/sebastianbergmann/php-text-template/tree/1.2.1"
},
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2020-10-26T05:33:50+00:00"
+ "time": "2015-06-21T13:50:34+00:00"
},
{
"name": "phpunit/php-timer",
- "version": "5.0.3",
+ "version": "6.0.0",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/php-timer.git",
- "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2"
+ "reference": "e2a2d67966e740530f4a3343fe2e030ffdc1161d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2",
- "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/e2a2d67966e740530f4a3343fe2e030ffdc1161d",
+ "reference": "e2a2d67966e740530f4a3343fe2e030ffdc1161d",
"shasum": ""
},
"require": {
- "php": ">=7.3"
+ "php": ">=8.1"
},
"require-dev": {
- "phpunit/phpunit": "^9.3"
+ "phpunit/phpunit": "^10.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "5.0-dev"
+ "dev-main": "6.0-dev"
}
},
"autoload": {
@@ -1086,7 +1025,7 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/php-timer/issues",
- "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.3"
+ "source": "https://github.com/sebastianbergmann/php-timer/tree/6.0.0"
},
"funding": [
{
@@ -1094,54 +1033,101 @@
"type": "github"
}
],
- "time": "2020-10-26T13:16:10+00:00"
+ "time": "2023-02-03T06:57:52+00:00"
},
{
- "name": "phpunit/phpunit",
- "version": "9.6.7",
+ "name": "phpunit/php-token-stream",
+ "version": "1.4.12",
"source": {
"type": "git",
- "url": "https://github.com/sebastianbergmann/phpunit.git",
- "reference": "c993f0d3b0489ffc42ee2fe0bd645af1538a63b2"
+ "url": "https://github.com/sebastianbergmann/php-token-stream.git",
+ "reference": "1ce90ba27c42e4e44e6d8458241466380b51fa16"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/c993f0d3b0489ffc42ee2fe0bd645af1538a63b2",
- "reference": "c993f0d3b0489ffc42ee2fe0bd645af1538a63b2",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/1ce90ba27c42e4e44e6d8458241466380b51fa16",
+ "reference": "1ce90ba27c42e4e44e6d8458241466380b51fa16",
+ "shasum": ""
+ },
+ "require": {
+ "ext-tokenizer": "*",
+ "php": ">=5.3.3"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "~4.2"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.4-dev"
+ }
+ },
+ "autoload": {
+ "classmap": [
+ "src/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ }
+ ],
+ "description": "Wrapper around PHP's tokenizer extension.",
+ "homepage": "https://github.com/sebastianbergmann/php-token-stream/",
+ "keywords": [
+ "tokenizer"
+ ],
+ "support": {
+ "issues": "https://github.com/sebastianbergmann/php-token-stream/issues",
+ "source": "https://github.com/sebastianbergmann/php-token-stream/tree/1.4"
+ },
+ "abandoned": true,
+ "time": "2017-12-04T08:55:13+00:00"
+ },
+ {
+ "name": "phpunit/phpunit",
+ "version": "5.2.7",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/sebastianbergmann/phpunit.git",
+ "reference": "073701643835376cb2f15dc005ea8933f8d4edbd"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/073701643835376cb2f15dc005ea8933f8d4edbd",
+ "reference": "073701643835376cb2f15dc005ea8933f8d4edbd",
"shasum": ""
},
"require": {
- "doctrine/instantiator": "^1.3.1 || ^2",
"ext-dom": "*",
"ext-json": "*",
- "ext-libxml": "*",
- "ext-mbstring": "*",
- "ext-xml": "*",
- "ext-xmlwriter": "*",
- "myclabs/deep-copy": "^1.10.1",
- "phar-io/manifest": "^2.0.3",
- "phar-io/version": "^3.0.2",
- "php": ">=7.3",
- "phpunit/php-code-coverage": "^9.2.13",
- "phpunit/php-file-iterator": "^3.0.5",
- "phpunit/php-invoker": "^3.1.1",
- "phpunit/php-text-template": "^2.0.3",
- "phpunit/php-timer": "^5.0.2",
- "sebastian/cli-parser": "^1.0.1",
- "sebastian/code-unit": "^1.0.6",
- "sebastian/comparator": "^4.0.8",
- "sebastian/diff": "^4.0.3",
- "sebastian/environment": "^5.1.3",
- "sebastian/exporter": "^4.0.5",
- "sebastian/global-state": "^5.0.1",
- "sebastian/object-enumerator": "^4.0.3",
- "sebastian/resource-operations": "^3.0.3",
- "sebastian/type": "^3.2",
- "sebastian/version": "^3.0.2"
+ "ext-pcre": "*",
+ "ext-reflection": "*",
+ "ext-spl": "*",
+ "myclabs/deep-copy": "~1.3",
+ "php": ">=5.6",
+ "phpspec/prophecy": "^1.3.1",
+ "phpunit/php-code-coverage": "~3.2",
+ "phpunit/php-file-iterator": "~1.4",
+ "phpunit/php-text-template": "~1.2",
+ "phpunit/php-timer": ">=1.0.6",
+ "phpunit/phpunit-mock-objects": ">=3.0.5",
+ "sebastian/comparator": "~1.1",
+ "sebastian/diff": "~1.2",
+ "sebastian/environment": "~1.3",
+ "sebastian/exporter": "~1.2",
+ "sebastian/global-state": "~1.0",
+ "sebastian/resource-operations": "~1.0",
+ "sebastian/version": "~1.0|~2.0",
+ "symfony/yaml": "~2.1|~3.0"
},
"suggest": {
- "ext-soap": "To be able to generate mocks based on WSDL files",
- "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage"
+ "phpunit/php-invoker": "~1.1"
},
"bin": [
"phpunit"
@@ -1149,13 +1135,10 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "9.6-dev"
+ "dev-master": "5.2.x-dev"
}
},
"autoload": {
- "files": [
- "src/Framework/Assert/Functions.php"
- ],
"classmap": [
"src/"
]
@@ -1179,50 +1162,42 @@
"xunit"
],
"support": {
+ "irc": "irc://irc.freenode.net/phpunit",
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
- "security": "https://github.com/sebastianbergmann/phpunit/security/policy",
- "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.7"
+ "source": "https://github.com/sebastianbergmann/phpunit/tree/5.2.7"
},
- "funding": [
- {
- "url": "https://phpunit.de/sponsors.html",
- "type": "custom"
- },
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit",
- "type": "tidelift"
- }
- ],
- "time": "2023-04-14T08:58:40+00:00"
+ "time": "2016-02-18T06:39:51+00:00"
},
{
- "name": "sebastian/cli-parser",
- "version": "1.0.1",
+ "name": "phpunit/phpunit-mock-objects",
+ "version": "3.1.3",
"source": {
"type": "git",
- "url": "https://github.com/sebastianbergmann/cli-parser.git",
- "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2"
+ "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git",
+ "reference": "151c96874bff6fe61a25039df60e776613a61489"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/442e7c7e687e42adc03470c7b668bc4b2402c0b2",
- "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2",
+ "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/151c96874bff6fe61a25039df60e776613a61489",
+ "reference": "151c96874bff6fe61a25039df60e776613a61489",
"shasum": ""
},
"require": {
- "php": ">=7.3"
+ "doctrine/instantiator": "^1.0.2",
+ "php": ">=5.6",
+ "phpunit/php-text-template": "~1.2",
+ "sebastian/exporter": "~1.2"
},
"require-dev": {
- "phpunit/phpunit": "^9.3"
+ "phpunit/phpunit": "~5"
+ },
+ "suggest": {
+ "ext-soap": "*"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.0-dev"
+ "dev-master": "3.1.x-dev"
}
},
"autoload": {
@@ -1237,104 +1212,48 @@
"authors": [
{
"name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de",
+ "email": "sb@sebastian-bergmann.de",
"role": "lead"
}
],
- "description": "Library for parsing CLI options",
- "homepage": "https://github.com/sebastianbergmann/cli-parser",
+ "description": "Mock Object library for PHPUnit",
+ "homepage": "https://github.com/sebastianbergmann/phpunit-mock-objects/",
+ "keywords": [
+ "mock",
+ "xunit"
+ ],
"support": {
- "issues": "https://github.com/sebastianbergmann/cli-parser/issues",
- "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.1"
+ "irc": "irc://irc.freenode.net/phpunit",
+ "issues": "https://github.com/sebastianbergmann/phpunit-mock-objects/issues",
+ "source": "https://github.com/sebastianbergmann/phpunit-mock-objects/tree/3.1"
},
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2020-09-28T06:08:49+00:00"
- },
- {
- "name": "sebastian/code-unit",
- "version": "1.0.8",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/code-unit.git",
- "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120",
- "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120",
- "shasum": ""
- },
- "require": {
- "php": ">=7.3"
- },
- "require-dev": {
- "phpunit/phpunit": "^9.3"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.0-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de",
- "role": "lead"
- }
- ],
- "description": "Collection of value objects that represent the PHP code units",
- "homepage": "https://github.com/sebastianbergmann/code-unit",
- "support": {
- "issues": "https://github.com/sebastianbergmann/code-unit/issues",
- "source": "https://github.com/sebastianbergmann/code-unit/tree/1.0.8"
- },
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2020-10-26T13:08:54+00:00"
+ "abandoned": true,
+ "time": "2016-04-20T14:39:26+00:00"
},
{
"name": "sebastian/code-unit-reverse-lookup",
- "version": "2.0.3",
+ "version": "1.0.2",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git",
- "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5"
+ "reference": "1de8cd5c010cb153fcd68b8d0f64606f523f7619"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5",
- "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5",
+ "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/1de8cd5c010cb153fcd68b8d0f64606f523f7619",
+ "reference": "1de8cd5c010cb153fcd68b8d0f64606f523f7619",
"shasum": ""
},
"require": {
- "php": ">=7.3"
+ "php": ">=5.6"
},
"require-dev": {
- "phpunit/phpunit": "^9.3"
+ "phpunit/phpunit": "^8.5"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.0-dev"
+ "dev-master": "1.0.x-dev"
}
},
"autoload": {
@@ -1356,7 +1275,7 @@
"homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/",
"support": {
"issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues",
- "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/2.0.3"
+ "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/1.0.2"
},
"funding": [
{
@@ -1364,34 +1283,34 @@
"type": "github"
}
],
- "time": "2020-09-28T05:30:19+00:00"
+ "time": "2020-11-30T08:15:22+00:00"
},
{
"name": "sebastian/comparator",
- "version": "4.0.8",
+ "version": "1.2.4",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/comparator.git",
- "reference": "fa0f136dd2334583309d32b62544682ee972b51a"
+ "reference": "2b7424b55f5047b47ac6e5ccb20b2aea4011d9be"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/fa0f136dd2334583309d32b62544682ee972b51a",
- "reference": "fa0f136dd2334583309d32b62544682ee972b51a",
+ "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/2b7424b55f5047b47ac6e5ccb20b2aea4011d9be",
+ "reference": "2b7424b55f5047b47ac6e5ccb20b2aea4011d9be",
"shasum": ""
},
"require": {
- "php": ">=7.3",
- "sebastian/diff": "^4.0",
- "sebastian/exporter": "^4.0"
+ "php": ">=5.3.3",
+ "sebastian/diff": "~1.2",
+ "sebastian/exporter": "~1.2 || ~2.0"
},
"require-dev": {
- "phpunit/phpunit": "^9.3"
+ "phpunit/phpunit": "~4.4"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "4.0-dev"
+ "dev-master": "1.2.x-dev"
}
},
"autoload": {
@@ -1404,10 +1323,6 @@
"BSD-3-Clause"
],
"authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de"
- },
{
"name": "Jeff Welch",
"email": "whatthejeff@gmail.com"
@@ -1419,10 +1334,14 @@
{
"name": "Bernhard Schussek",
"email": "bschussek@2bepublished.at"
+ },
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
}
],
"description": "Provides the functionality to compare PHP values for equality",
- "homepage": "https://github.com/sebastianbergmann/comparator",
+ "homepage": "http://www.github.com/sebastianbergmann/comparator",
"keywords": [
"comparator",
"compare",
@@ -1430,98 +1349,34 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/comparator/issues",
- "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.8"
+ "source": "https://github.com/sebastianbergmann/comparator/tree/1.2"
},
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2022-09-14T12:41:17+00:00"
- },
- {
- "name": "sebastian/complexity",
- "version": "2.0.2",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/complexity.git",
- "reference": "739b35e53379900cc9ac327b2147867b8b6efd88"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/739b35e53379900cc9ac327b2147867b8b6efd88",
- "reference": "739b35e53379900cc9ac327b2147867b8b6efd88",
- "shasum": ""
- },
- "require": {
- "nikic/php-parser": "^4.7",
- "php": ">=7.3"
- },
- "require-dev": {
- "phpunit/phpunit": "^9.3"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.0-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de",
- "role": "lead"
- }
- ],
- "description": "Library for calculating the complexity of PHP code units",
- "homepage": "https://github.com/sebastianbergmann/complexity",
- "support": {
- "issues": "https://github.com/sebastianbergmann/complexity/issues",
- "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.2"
- },
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2020-10-26T15:52:27+00:00"
+ "time": "2017-01-29T09:50:25+00:00"
},
{
"name": "sebastian/diff",
- "version": "4.0.4",
+ "version": "1.4.1",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/diff.git",
- "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d"
+ "reference": "13edfd8706462032c2f52b4b862974dd46b71c9e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/3461e3fccc7cfdfc2720be910d3bd73c69be590d",
- "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d",
+ "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/13edfd8706462032c2f52b4b862974dd46b71c9e",
+ "reference": "13edfd8706462032c2f52b4b862974dd46b71c9e",
"shasum": ""
},
"require": {
- "php": ">=7.3"
+ "php": ">=5.3.3"
},
"require-dev": {
- "phpunit/phpunit": "^9.3",
- "symfony/process": "^4.2 || ^5"
+ "phpunit/phpunit": "~4.8"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "4.0-dev"
+ "dev-master": "1.4-dev"
}
},
"autoload": {
@@ -1534,62 +1389,50 @@
"BSD-3-Clause"
],
"authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de"
- },
{
"name": "Kore Nordmann",
"email": "mail@kore-nordmann.de"
+ },
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
}
],
"description": "Diff implementation",
"homepage": "https://github.com/sebastianbergmann/diff",
"keywords": [
- "diff",
- "udiff",
- "unidiff",
- "unified diff"
+ "diff"
],
"support": {
"issues": "https://github.com/sebastianbergmann/diff/issues",
- "source": "https://github.com/sebastianbergmann/diff/tree/4.0.4"
+ "source": "https://github.com/sebastianbergmann/diff/tree/master"
},
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2020-10-26T13:10:38+00:00"
+ "time": "2015-12-08T07:14:41+00:00"
},
{
"name": "sebastian/environment",
- "version": "5.1.5",
+ "version": "1.3.7",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/environment.git",
- "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed"
+ "reference": "4e8f0da10ac5802913afc151413bc8c53b6c2716"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/830c43a844f1f8d5b7a1f6d6076b784454d8b7ed",
- "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed",
+ "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/4e8f0da10ac5802913afc151413bc8c53b6c2716",
+ "reference": "4e8f0da10ac5802913afc151413bc8c53b6c2716",
"shasum": ""
},
"require": {
- "php": ">=7.3"
+ "php": ">=5.3.3"
},
"require-dev": {
- "phpunit/phpunit": "^9.3"
- },
- "suggest": {
- "ext-posix": "*"
+ "phpunit/phpunit": "~4.4"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "5.1-dev"
+ "dev-master": "1.3.x-dev"
}
},
"autoload": {
@@ -1616,42 +1459,36 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/environment/issues",
- "source": "https://github.com/sebastianbergmann/environment/tree/5.1.5"
+ "source": "https://github.com/sebastianbergmann/environment/tree/1.3.7"
},
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2023-02-03T06:03:51+00:00"
+ "time": "2016-05-17T03:18:57+00:00"
},
{
"name": "sebastian/exporter",
- "version": "4.0.5",
+ "version": "1.2.2",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/exporter.git",
- "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d"
+ "reference": "42c4c2eec485ee3e159ec9884f95b431287edde4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d",
- "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d",
+ "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/42c4c2eec485ee3e159ec9884f95b431287edde4",
+ "reference": "42c4c2eec485ee3e159ec9884f95b431287edde4",
"shasum": ""
},
"require": {
- "php": ">=7.3",
- "sebastian/recursion-context": "^4.0"
+ "php": ">=5.3.3",
+ "sebastian/recursion-context": "~1.0"
},
"require-dev": {
"ext-mbstring": "*",
- "phpunit/phpunit": "^9.3"
+ "phpunit/phpunit": "~4.4"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "4.0-dev"
+ "dev-master": "1.3.x-dev"
}
},
"autoload": {
@@ -1664,10 +1501,6 @@
"BSD-3-Clause"
],
"authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de"
- },
{
"name": "Jeff Welch",
"email": "whatthejeff@gmail.com"
@@ -1677,54 +1510,49 @@
"email": "github@wallbash.com"
},
{
- "name": "Adam Harvey",
- "email": "aharvey@php.net"
+ "name": "Bernhard Schussek",
+ "email": "bschussek@2bepublished.at"
},
{
- "name": "Bernhard Schussek",
- "email": "bschussek@gmail.com"
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ },
+ {
+ "name": "Adam Harvey",
+ "email": "aharvey@php.net"
}
],
"description": "Provides the functionality to export PHP variables for visualization",
- "homepage": "https://www.github.com/sebastianbergmann/exporter",
+ "homepage": "http://www.github.com/sebastianbergmann/exporter",
"keywords": [
"export",
"exporter"
],
"support": {
"issues": "https://github.com/sebastianbergmann/exporter/issues",
- "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.5"
+ "source": "https://github.com/sebastianbergmann/exporter/tree/master"
},
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2022-09-14T06:03:37+00:00"
+ "time": "2016-06-17T09:04:28+00:00"
},
{
"name": "sebastian/global-state",
- "version": "5.0.5",
+ "version": "1.1.1",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/global-state.git",
- "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2"
+ "reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/0ca8db5a5fc9c8646244e629625ac486fa286bf2",
- "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2",
+ "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bc37d50fea7d017d3d340f230811c9f1d7280af4",
+ "reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4",
"shasum": ""
},
"require": {
- "php": ">=7.3",
- "sebastian/object-reflector": "^2.0",
- "sebastian/recursion-context": "^4.0"
+ "php": ">=5.3.3"
},
"require-dev": {
- "ext-dom": "*",
- "phpunit/phpunit": "^9.3"
+ "phpunit/phpunit": "~4.2"
},
"suggest": {
"ext-uopz": "*"
@@ -1732,7 +1560,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "5.0-dev"
+ "dev-master": "1.0-dev"
}
},
"autoload": {
@@ -1757,209 +1585,34 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/global-state/issues",
- "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.5"
+ "source": "https://github.com/sebastianbergmann/global-state/tree/1.1.1"
},
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2022-02-14T08:28:10+00:00"
- },
- {
- "name": "sebastian/lines-of-code",
- "version": "1.0.3",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/lines-of-code.git",
- "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/c1c2e997aa3146983ed888ad08b15470a2e22ecc",
- "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc",
- "shasum": ""
- },
- "require": {
- "nikic/php-parser": "^4.6",
- "php": ">=7.3"
- },
- "require-dev": {
- "phpunit/phpunit": "^9.3"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.0-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de",
- "role": "lead"
- }
- ],
- "description": "Library for counting the lines of code in PHP source code",
- "homepage": "https://github.com/sebastianbergmann/lines-of-code",
- "support": {
- "issues": "https://github.com/sebastianbergmann/lines-of-code/issues",
- "source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.3"
- },
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2020-11-28T06:42:11+00:00"
- },
- {
- "name": "sebastian/object-enumerator",
- "version": "4.0.4",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/object-enumerator.git",
- "reference": "5c9eeac41b290a3712d88851518825ad78f45c71"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71",
- "reference": "5c9eeac41b290a3712d88851518825ad78f45c71",
- "shasum": ""
- },
- "require": {
- "php": ">=7.3",
- "sebastian/object-reflector": "^2.0",
- "sebastian/recursion-context": "^4.0"
- },
- "require-dev": {
- "phpunit/phpunit": "^9.3"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "4.0-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de"
- }
- ],
- "description": "Traverses array structures and object graphs to enumerate all referenced objects",
- "homepage": "https://github.com/sebastianbergmann/object-enumerator/",
- "support": {
- "issues": "https://github.com/sebastianbergmann/object-enumerator/issues",
- "source": "https://github.com/sebastianbergmann/object-enumerator/tree/4.0.4"
- },
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2020-10-26T13:12:34+00:00"
- },
- {
- "name": "sebastian/object-reflector",
- "version": "2.0.4",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/object-reflector.git",
- "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7",
- "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7",
- "shasum": ""
- },
- "require": {
- "php": ">=7.3"
- },
- "require-dev": {
- "phpunit/phpunit": "^9.3"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.0-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de"
- }
- ],
- "description": "Allows reflection of object attributes, including inherited and non-public ones",
- "homepage": "https://github.com/sebastianbergmann/object-reflector/",
- "support": {
- "issues": "https://github.com/sebastianbergmann/object-reflector/issues",
- "source": "https://github.com/sebastianbergmann/object-reflector/tree/2.0.4"
- },
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2020-10-26T13:14:26+00:00"
+ "time": "2015-10-12T03:26:01+00:00"
},
{
"name": "sebastian/recursion-context",
- "version": "4.0.5",
+ "version": "1.0.5",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/recursion-context.git",
- "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1"
+ "reference": "b19cc3298482a335a95f3016d2f8a6950f0fbcd7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1",
- "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1",
+ "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/b19cc3298482a335a95f3016d2f8a6950f0fbcd7",
+ "reference": "b19cc3298482a335a95f3016d2f8a6950f0fbcd7",
"shasum": ""
},
"require": {
- "php": ">=7.3"
+ "php": ">=5.3.3"
},
"require-dev": {
- "phpunit/phpunit": "^9.3"
+ "phpunit/phpunit": "~4.4"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "4.0-dev"
+ "dev-master": "1.0.x-dev"
}
},
"autoload": {
@@ -1972,57 +1625,48 @@
"BSD-3-Clause"
],
"authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de"
- },
{
"name": "Jeff Welch",
"email": "whatthejeff@gmail.com"
},
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de"
+ },
{
"name": "Adam Harvey",
"email": "aharvey@php.net"
}
],
"description": "Provides functionality to recursively process PHP variables",
- "homepage": "https://github.com/sebastianbergmann/recursion-context",
+ "homepage": "http://www.github.com/sebastianbergmann/recursion-context",
"support": {
"issues": "https://github.com/sebastianbergmann/recursion-context/issues",
- "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.5"
+ "source": "https://github.com/sebastianbergmann/recursion-context/tree/master"
},
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2023-02-03T06:07:39+00:00"
+ "time": "2016-10-03T07:41:43+00:00"
},
{
"name": "sebastian/resource-operations",
- "version": "3.0.3",
+ "version": "1.0.0",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/resource-operations.git",
- "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8"
+ "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8",
- "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8",
+ "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/ce990bb21759f94aeafd30209e8cfcdfa8bc3f52",
+ "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52",
"shasum": ""
},
"require": {
- "php": ">=7.3"
- },
- "require-dev": {
- "phpunit/phpunit": "^9.0"
+ "php": ">=5.6.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "3.0-dev"
+ "dev-master": "1.0.x-dev"
}
},
"autoload": {
@@ -2044,93 +1688,31 @@
"homepage": "https://www.github.com/sebastianbergmann/resource-operations",
"support": {
"issues": "https://github.com/sebastianbergmann/resource-operations/issues",
- "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.3"
+ "source": "https://github.com/sebastianbergmann/resource-operations/tree/master"
},
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2020-09-28T06:45:17+00:00"
- },
- {
- "name": "sebastian/type",
- "version": "3.2.1",
- "source": {
- "type": "git",
- "url": "https://github.com/sebastianbergmann/type.git",
- "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7",
- "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7",
- "shasum": ""
- },
- "require": {
- "php": ">=7.3"
- },
- "require-dev": {
- "phpunit/phpunit": "^9.5"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.2-dev"
- }
- },
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de",
- "role": "lead"
- }
- ],
- "description": "Collection of value objects that represent the types of the PHP type system",
- "homepage": "https://github.com/sebastianbergmann/type",
- "support": {
- "issues": "https://github.com/sebastianbergmann/type/issues",
- "source": "https://github.com/sebastianbergmann/type/tree/3.2.1"
- },
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2023-02-03T06:13:03+00:00"
+ "time": "2015-07-28T20:34:47+00:00"
},
{
"name": "sebastian/version",
- "version": "3.0.2",
+ "version": "2.0.1",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/version.git",
- "reference": "c6c1022351a901512170118436c764e473f6de8c"
+ "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c",
- "reference": "c6c1022351a901512170118436c764e473f6de8c",
+ "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/99732be0ddb3361e16ad77b68ba41efc8e979019",
+ "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019",
"shasum": ""
},
"require": {
- "php": ">=7.3"
+ "php": ">=5.6"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "3.0-dev"
+ "dev-master": "2.0.x-dev"
}
},
"autoload": {
@@ -2153,65 +1735,162 @@
"homepage": "https://github.com/sebastianbergmann/version",
"support": {
"issues": "https://github.com/sebastianbergmann/version/issues",
- "source": "https://github.com/sebastianbergmann/version/tree/3.0.2"
+ "source": "https://github.com/sebastianbergmann/version/tree/master"
},
- "funding": [
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
- "time": "2020-09-28T06:39:44+00:00"
+ "time": "2016-10-03T07:35:21+00:00"
},
{
- "name": "theseer/tokenizer",
- "version": "1.2.1",
+ "name": "symfony/polyfill-ctype",
+ "version": "v1.27.0",
"source": {
"type": "git",
- "url": "https://github.com/theseer/tokenizer.git",
- "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e"
+ "url": "https://github.com/symfony/polyfill-ctype.git",
+ "reference": "5bbc823adecdae860bb64756d639ecfec17b050a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/theseer/tokenizer/zipball/34a41e998c2183e22995f158c581e7b5e755ab9e",
- "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e",
+ "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/5bbc823adecdae860bb64756d639ecfec17b050a",
+ "reference": "5bbc823adecdae860bb64756d639ecfec17b050a",
"shasum": ""
},
"require": {
- "ext-dom": "*",
- "ext-tokenizer": "*",
- "ext-xmlwriter": "*",
- "php": "^7.2 || ^8.0"
+ "php": ">=7.1"
+ },
+ "provide": {
+ "ext-ctype": "*"
+ },
+ "suggest": {
+ "ext-ctype": "For best performance"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-main": "1.27-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
+ }
+ },
+ "autoload": {
+ "files": [
+ "bootstrap.php"
+ ],
+ "psr-4": {
+ "Symfony\\Polyfill\\Ctype\\": ""
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Gert de Pagter",
+ "email": "BackEndTea@gmail.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony polyfill for ctype functions",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "ctype",
+ "polyfill",
+ "portable"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/polyfill-ctype/tree/v1.27.0"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-11-03T14:55:06+00:00"
+ },
+ {
+ "name": "symfony/yaml",
+ "version": "v3.4.47",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/yaml.git",
+ "reference": "88289caa3c166321883f67fe5130188ebbb47094"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/yaml/zipball/88289caa3c166321883f67fe5130188ebbb47094",
+ "reference": "88289caa3c166321883f67fe5130188ebbb47094",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^5.5.9|>=7.0.8",
+ "symfony/polyfill-ctype": "~1.8"
+ },
+ "conflict": {
+ "symfony/console": "<3.4"
+ },
+ "require-dev": {
+ "symfony/console": "~3.4|~4.0"
+ },
+ "suggest": {
+ "symfony/console": "For validating YAML files using the lint command"
},
"type": "library",
"autoload": {
- "classmap": [
- "src/"
+ "psr-4": {
+ "Symfony\\Component\\Yaml\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "BSD-3-Clause"
+ "MIT"
],
"authors": [
{
- "name": "Arne Blankerts",
- "email": "arne@blankerts.de",
- "role": "Developer"
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
}
],
- "description": "A small library for converting tokenized PHP source code into XML and potentially other formats",
+ "description": "Symfony Yaml Component",
+ "homepage": "https://symfony.com",
"support": {
- "issues": "https://github.com/theseer/tokenizer/issues",
- "source": "https://github.com/theseer/tokenizer/tree/1.2.1"
+ "source": "https://github.com/symfony/yaml/tree/v3.4.47"
},
"funding": [
{
- "url": "https://github.com/theseer",
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
"type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
}
],
- "time": "2021-07-28T10:34:58+00:00"
+ "time": "2020-10-24T10:57:07+00:00"
}
],
"aliases": [],
diff --git a/uploads/1685090250.png b/uploads/1685090250.png
new file mode 100644
index 0000000..fc12873
Binary files /dev/null and b/uploads/1685090250.png differ
diff --git a/uploads/16850902501.png b/uploads/16850902501.png
new file mode 100644
index 0000000..fc12873
Binary files /dev/null and b/uploads/16850902501.png differ
diff --git a/uploads/16850902502.png b/uploads/16850902502.png
new file mode 100644
index 0000000..fc12873
Binary files /dev/null and b/uploads/16850902502.png differ
diff --git a/uploads/1685091370.png b/uploads/1685091370.png
new file mode 100644
index 0000000..b8929ab
Binary files /dev/null and b/uploads/1685091370.png differ
diff --git a/uploads/16850913701.png b/uploads/16850913701.png
new file mode 100644
index 0000000..b8929ab
Binary files /dev/null and b/uploads/16850913701.png differ
diff --git a/uploads/1685091493.png b/uploads/1685091493.png
new file mode 100644
index 0000000..b8929ab
Binary files /dev/null and b/uploads/1685091493.png differ
diff --git a/uploads/16850914931.png b/uploads/16850914931.png
new file mode 100644
index 0000000..b8929ab
Binary files /dev/null and b/uploads/16850914931.png differ
diff --git a/uploads/1685091572.png b/uploads/1685091572.png
new file mode 100644
index 0000000..b8929ab
Binary files /dev/null and b/uploads/1685091572.png differ
diff --git a/uploads/16850915721.png b/uploads/16850915721.png
new file mode 100644
index 0000000..b8929ab
Binary files /dev/null and b/uploads/16850915721.png differ
diff --git a/uploads/1685091793.png b/uploads/1685091793.png
new file mode 100644
index 0000000..f48dab1
Binary files /dev/null and b/uploads/1685091793.png differ
diff --git a/uploads/16850917931.png b/uploads/16850917931.png
new file mode 100644
index 0000000..f48dab1
Binary files /dev/null and b/uploads/16850917931.png differ
diff --git a/uploads/16850917932.png b/uploads/16850917932.png
new file mode 100644
index 0000000..f48dab1
Binary files /dev/null and b/uploads/16850917932.png differ
diff --git a/uploads/1685092814.png b/uploads/1685092814.png
new file mode 100644
index 0000000..b8929ab
Binary files /dev/null and b/uploads/1685092814.png differ
diff --git a/uploads/16850928141.png b/uploads/16850928141.png
new file mode 100644
index 0000000..b8929ab
Binary files /dev/null and b/uploads/16850928141.png differ
diff --git a/uploads/16850928142.png b/uploads/16850928142.png
new file mode 100644
index 0000000..b8929ab
Binary files /dev/null and b/uploads/16850928142.png differ
diff --git a/uploads/1685092829.png b/uploads/1685092829.png
new file mode 100644
index 0000000..b529af3
Binary files /dev/null and b/uploads/1685092829.png differ
diff --git a/uploads/16850928291.png b/uploads/16850928291.png
new file mode 100644
index 0000000..b529af3
Binary files /dev/null and b/uploads/16850928291.png differ
diff --git a/uploads/16850928292.png b/uploads/16850928292.png
new file mode 100644
index 0000000..b529af3
Binary files /dev/null and b/uploads/16850928292.png differ
diff --git a/uploads/1685092860.png b/uploads/1685092860.png
new file mode 100644
index 0000000..f48dab1
Binary files /dev/null and b/uploads/1685092860.png differ
diff --git a/uploads/16850928601.png b/uploads/16850928601.png
new file mode 100644
index 0000000..f48dab1
Binary files /dev/null and b/uploads/16850928601.png differ
diff --git a/uploads/1685094626.png b/uploads/1685094626.png
new file mode 100644
index 0000000..b529af3
Binary files /dev/null and b/uploads/1685094626.png differ
diff --git a/uploads/16850946261.png b/uploads/16850946261.png
new file mode 100644
index 0000000..b529af3
Binary files /dev/null and b/uploads/16850946261.png differ
diff --git a/uploads/1685097566.png b/uploads/1685097566.png
new file mode 100644
index 0000000..f48dab1
Binary files /dev/null and b/uploads/1685097566.png differ
diff --git a/uploads/16850975661.png b/uploads/16850975661.png
new file mode 100644
index 0000000..f48dab1
Binary files /dev/null and b/uploads/16850975661.png differ
diff --git a/uploads/16850975662.png b/uploads/16850975662.png
new file mode 100644
index 0000000..f48dab1
Binary files /dev/null and b/uploads/16850975662.png differ
diff --git a/uploads/1685097774.png b/uploads/1685097774.png
new file mode 100644
index 0000000..f48dab1
Binary files /dev/null and b/uploads/1685097774.png differ
diff --git a/uploads/test.png b/uploads/test.png
new file mode 100644
index 0000000..b8929ab
Binary files /dev/null and b/uploads/test.png differ
diff --git a/uploads/test1.png b/uploads/test1.png
new file mode 100644
index 0000000..b8929ab
Binary files /dev/null and b/uploads/test1.png differ
diff --git a/uploads/test2.png b/uploads/test2.png
new file mode 100644
index 0000000..b8929ab
Binary files /dev/null and b/uploads/test2.png differ
diff --git a/uploads/test3.png b/uploads/test3.png
new file mode 100644
index 0000000..b8929ab
Binary files /dev/null and b/uploads/test3.png differ
diff --git a/uploads/test4.png b/uploads/test4.png
new file mode 100644
index 0000000..b8929ab
Binary files /dev/null and b/uploads/test4.png differ
diff --git a/uploads/test5.png b/uploads/test5.png
new file mode 100644
index 0000000..b8929ab
Binary files /dev/null and b/uploads/test5.png differ