src/Product.php
public function setup_from_path() {
		$this->file = basename( $this->basefile );
		$dir        = dirname( $this->basefile );
		$this->slug = basename( $dir );
		$exts       = explode( '.', $this->basefile );
		$ext        = $exts[ count( $exts ) - 1 ];
		if ( 'css' === $ext ) {
			$this->type = 'theme';
		}
		if ( 'php' === $ext ) {
			$this->type = 'plugin';
		}
		$this->key = self::key_ready_name( $this->slug );
	}
public function setup_from_path() {
		$this->file = basename( $this->basefile );
		$dir        = dirname( $this->basefile );
		$this->slug = basename( $dir );
		$exts       = explode( '.', $this->basefile );
		$ext        = $exts[ count( $exts ) - 1 ];
		if ( 'css' === $ext ) {
			$this->type = 'theme';
		}
		if ( 'php' === $ext ) {
			$this->type = 'plugin';
		}
		$this->key = self::key_ready_name( $this->slug );
	}
public function setup_from_path ( ) { $ this -> file = basename ( $ this -> basefile ) ; $ dir = dirname ( $ this -> basefile ) ; $ this -> slug = basename ( $ dir ) ; $ exts = explode ( '.' , $ this -> basefile ) ; $ ext = $ exts [ count ( $ exts ) - 1 ] ; if ( 'css' === $ ext ) { $ this -> type = 'theme' ; } if ( 'php' === $ ext ) { $ this -> type = 'plugin' ; } $ this -> key = self :: key_ready_name ( $ this -> slug ) ; }
Setup props from path.
Setup props from path .